{"action":"closed","issue":{"url":"https://api.github.com/repos/Encapsule/jsgraph/issues/41","labels_url":"https://api.github.com/repos/Encapsule/jsgraph/issues/41/labels{/name}","comments_url":"https://api.github.com/repos/Encapsule/jsgraph/issues/41/comments","events_url":"https://api.github.com/repos/Encapsule/jsgraph/issues/41/events","html_url":"https://github.com/Encapsule/jsgraph/issues/41","id":95599578,"number":41,"title":"DFT visitor failing to return Boolean error message... ","user":{"login":"ChrisRus","id":1718987,"avatar_url":"https://avatars.githubusercontent.com/u/1718987?v=3","gravatar_id":"","url":"https://api.github.com/users/ChrisRus","html_url":"https://github.com/ChrisRus","followers_url":"https://api.github.com/users/ChrisRus/followers","following_url":"https://api.github.com/users/ChrisRus/following{/other_user}","gists_url":"https://api.github.com/users/ChrisRus/gists{/gist_id}","starred_url":"https://api.github.com/users/ChrisRus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChrisRus/subscriptions","organizations_url":"https://api.github.com/users/ChrisRus/orgs","repos_url":"https://api.github.com/users/ChrisRus/repos","events_url":"https://api.github.com/users/ChrisRus/events{/privacy}","received_events_url":"https://api.github.com/users/ChrisRus/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Encapsule/jsgraph/labels/error%20handling","name":"error handling","color":"fef2c0"}],"state":"closed","locked":false,"assignee":{"login":"ChrisRus","id":1718987,"avatar_url":"https://avatars.githubusercontent.com/u/1718987?v=3","gravatar_id":"","url":"https://api.github.com/users/ChrisRus","html_url":"https://github.com/ChrisRus","followers_url":"https://api.github.com/users/ChrisRus/followers","following_url":"https://api.github.com/users/ChrisRus/following{/other_user}","gists_url":"https://api.github.com/users/ChrisRus/gists{/gist_id}","starred_url":"https://api.github.com/users/ChrisRus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChrisRus/subscriptions","organizations_url":"https://api.github.com/users/ChrisRus/orgs","repos_url":"https://api.github.com/users/ChrisRus/repos","events_url":"https://api.github.com/users/ChrisRus/events{/privacy}","received_events_url":"https://api.github.com/users/ChrisRus/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Encapsule/jsgraph/milestones/2","html_url":"https://github.com/Encapsule/jsgraph/milestones/v0.5.30","labels_url":"https://api.github.com/repos/Encapsule/jsgraph/milestones/2/labels","id":1212368,"number":2,"title":"v0.5.30","description":"Backwards compatible feature adds, small non-breaking bug fixes, documentation updates...","creator":{"login":"ChrisRus","id":1718987,"avatar_url":"https://avatars.githubusercontent.com/u/1718987?v=3","gravatar_id":"","url":"https://api.github.com/users/ChrisRus","html_url":"https://github.com/ChrisRus","followers_url":"https://api.github.com/users/ChrisRus/followers","following_url":"https://api.github.com/users/ChrisRus/following{/other_user}","gists_url":"https://api.github.com/users/ChrisRus/gists{/gist_id}","starred_url":"https://api.github.com/users/ChrisRus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChrisRus/subscriptions","organizations_url":"https://api.github.com/users/ChrisRus/orgs","repos_url":"https://api.github.com/users/ChrisRus/repos","events_url":"https://api.github.com/users/ChrisRus/events{/privacy}","received_events_url":"https://api.github.com/users/ChrisRus/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":1,"state":"open","created_at":"2015-07-17T06:51:17Z","updated_at":"2015-11-18T18:36:08Z","due_on":"2015-07-31T07:00:00Z","closed_at":null},"comments":1,"created_at":"2015-07-17T06:46:17Z","updated_at":"2015-11-18T18:36:08Z","closed_at":"2015-11-18T18:36:08Z","body":"> jsgraph.directed.depthFirstTraverse algorithm failure: **BFS** visitor.backEdge returned type \\'[object Number]\\' instead of expected \\'[object Boolean]\\'. \r\n\r\nThe routine that checks the return type of all visitor interface callback functions is a shared code path now. No need for an algorithm-specific string in the error message: the context is provided when the caller notices the error and adds the outer context to the error.\r\n\r\nDrop `BFS` out above, reset expected results in tests."}}