{"action":"created","issue":{"url":"https://api.github.com/repos/cgogn/CGoGN_2/issues/149","repository_url":"https://api.github.com/repos/cgogn/CGoGN_2","labels_url":"https://api.github.com/repos/cgogn/CGoGN_2/issues/149/labels{/name}","comments_url":"https://api.github.com/repos/cgogn/CGoGN_2/issues/149/comments","events_url":"https://api.github.com/repos/cgogn/CGoGN_2/issues/149/events","html_url":"https://github.com/cgogn/CGoGN_2/pull/149","id":141043401,"number":149,"title":"Correction of foreach_dart() iterator to cope with boudary_marker","user":{"login":"david-cazier","id":15212610,"avatar_url":"https://avatars.githubusercontent.com/u/15212610?v=3","gravatar_id":"","url":"https://api.github.com/users/david-cazier","html_url":"https://github.com/david-cazier","followers_url":"https://api.github.com/users/david-cazier/followers","following_url":"https://api.github.com/users/david-cazier/following{/other_user}","gists_url":"https://api.github.com/users/david-cazier/gists{/gist_id}","starred_url":"https://api.github.com/users/david-cazier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/david-cazier/subscriptions","organizations_url":"https://api.github.com/users/david-cazier/orgs","repos_url":"https://api.github.com/users/david-cazier/repos","events_url":"https://api.github.com/users/david-cazier/events{/privacy}","received_events_url":"https://api.github.com/users/david-cazier/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":47,"created_at":"2016-03-15T17:24:20Z","updated_at":"2016-03-18T09:19:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cgogn/CGoGN_2/pulls/149","html_url":"https://github.com/cgogn/CGoGN_2/pull/149","diff_url":"https://github.com/cgogn/CGoGN_2/pull/149.diff","patch_url":"https://github.com/cgogn/CGoGN_2/pull/149.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/cgogn/CGoGN_2/issues/comments/198270485","html_url":"https://github.com/cgogn/CGoGN_2/pull/149#issuecomment-198270485","issue_url":"https://api.github.com/repos/cgogn/CGoGN_2/issues/149","id":198270485,"user":{"login":"pierrekraemer","id":5868779,"avatar_url":"https://avatars.githubusercontent.com/u/5868779?v=3","gravatar_id":"","url":"https://api.github.com/users/pierrekraemer","html_url":"https://github.com/pierrekraemer","followers_url":"https://api.github.com/users/pierrekraemer/followers","following_url":"https://api.github.com/users/pierrekraemer/following{/other_user}","gists_url":"https://api.github.com/users/pierrekraemer/gists{/gist_id}","starred_url":"https://api.github.com/users/pierrekraemer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pierrekraemer/subscriptions","organizations_url":"https://api.github.com/users/pierrekraemer/orgs","repos_url":"https://api.github.com/users/pierrekraemer/repos","events_url":"https://api.github.com/users/pierrekraemer/events{/privacy}","received_events_url":"https://api.github.com/users/pierrekraemer/received_events","type":"User","site_admin":false},"created_at":"2016-03-18T09:19:05Z","updated_at":"2016-03-18T09:19:05Z","body":"On n'avait pas dit que end() devrait plutôt retourner nil ?\r\nDans le cas d'un parcours avec un mask, si on récupère le Dart end en début de parcours, que la carte est modifée en cours de parcours, et que le Dart end que l'on avait récupéré au début n'est plus sélectionné par le mask à cause des modifications, alors le test it != end ne terminera jamais la boucle..\r\nSi end() retourne nil, alors c'est next(d) qui décide quand on doit terminer le parcours en mettant nil dans le brin reçu.\r\nCa me semble plus robuste."}}