{"action":"created","issue":{"url":"https://api.github.com/repos/opentable/oc/issues/125","labels_url":"https://api.github.com/repos/opentable/oc/issues/125/labels{/name}","comments_url":"https://api.github.com/repos/opentable/oc/issues/125/comments","events_url":"https://api.github.com/repos/opentable/oc/issues/125/events","html_url":"https://github.com/opentable/oc/pull/125","id":112574727,"number":125,"title":"Prevent infinite loops","user":{"login":"andyroyle","id":1472779,"avatar_url":"https://avatars.githubusercontent.com/u/1472779?v=3","gravatar_id":"","url":"https://api.github.com/users/andyroyle","html_url":"https://github.com/andyroyle","followers_url":"https://api.github.com/users/andyroyle/followers","following_url":"https://api.github.com/users/andyroyle/following{/other_user}","gists_url":"https://api.github.com/users/andyroyle/gists{/gist_id}","starred_url":"https://api.github.com/users/andyroyle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andyroyle/subscriptions","organizations_url":"https://api.github.com/users/andyroyle/orgs","repos_url":"https://api.github.com/users/andyroyle/repos","events_url":"https://api.github.com/users/andyroyle/events{/privacy}","received_events_url":"https://api.github.com/users/andyroyle/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-21T12:17:14Z","updated_at":"2015-10-21T12:48:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/opentable/oc/pulls/125","html_url":"https://github.com/opentable/oc/pull/125","diff_url":"https://github.com/opentable/oc/pull/125.diff","patch_url":"https://github.com/opentable/oc/pull/125.patch"},"body":"closes #124 \r\n\r\nThis approach doesn't necessarily cope with nested loops, insofar as the `__ITER` variable will get redeclared in the lower scope. \r\n\r\nThis means that nested loops will run until the bottom loop hits the limit (not necessarily just the outer). We can guard separately against nested loops if we want to."},"comment":{"url":"https://api.github.com/repos/opentable/oc/issues/comments/149884397","html_url":"https://github.com/opentable/oc/pull/125#issuecomment-149884397","issue_url":"https://api.github.com/repos/opentable/oc/issues/125","id":149884397,"user":{"login":"matteofigus","id":1789893,"avatar_url":"https://avatars.githubusercontent.com/u/1789893?v=3","gravatar_id":"","url":"https://api.github.com/users/matteofigus","html_url":"https://github.com/matteofigus","followers_url":"https://api.github.com/users/matteofigus/followers","following_url":"https://api.github.com/users/matteofigus/following{/other_user}","gists_url":"https://api.github.com/users/matteofigus/gists{/gist_id}","starred_url":"https://api.github.com/users/matteofigus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matteofigus/subscriptions","organizations_url":"https://api.github.com/users/matteofigus/orgs","repos_url":"https://api.github.com/users/matteofigus/repos","events_url":"https://api.github.com/users/matteofigus/events{/privacy}","received_events_url":"https://api.github.com/users/matteofigus/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T12:48:19Z","updated_at":"2015-10-21T12:48:19Z","body":"This LGTM, but given it is a quite critical functionality, I would actually like if @jankowiakmaria and @pbazydlo could have a look too."}}