{"action":"created","issue":{"url":"https://api.github.com/repos/OpenTreeMap/OTM2/issues/1989","labels_url":"https://api.github.com/repos/OpenTreeMap/OTM2/issues/1989/labels{/name}","comments_url":"https://api.github.com/repos/OpenTreeMap/OTM2/issues/1989/comments","events_url":"https://api.github.com/repos/OpenTreeMap/OTM2/issues/1989/events","html_url":"https://github.com/OpenTreeMap/OTM2/pull/1989","id":66671731,"number":1989,"title":"Mark export jobs as failed on async exception","user":{"login":"steventlamb","id":1699455,"avatar_url":"https://avatars.githubusercontent.com/u/1699455?v=3","gravatar_id":"","url":"https://api.github.com/users/steventlamb","html_url":"https://github.com/steventlamb","followers_url":"https://api.github.com/users/steventlamb/followers","following_url":"https://api.github.com/users/steventlamb/following{/other_user}","gists_url":"https://api.github.com/users/steventlamb/gists{/gist_id}","starred_url":"https://api.github.com/users/steventlamb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/steventlamb/subscriptions","organizations_url":"https://api.github.com/users/steventlamb/orgs","repos_url":"https://api.github.com/users/steventlamb/repos","events_url":"https://api.github.com/users/steventlamb/events{/privacy}","received_events_url":"https://api.github.com/users/steventlamb/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OpenTreeMap/OTM2/labels/in%20review","name":"in review","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"maurizi","id":4432106,"avatar_url":"https://avatars.githubusercontent.com/u/4432106?v=3","gravatar_id":"","url":"https://api.github.com/users/maurizi","html_url":"https://github.com/maurizi","followers_url":"https://api.github.com/users/maurizi/followers","following_url":"https://api.github.com/users/maurizi/following{/other_user}","gists_url":"https://api.github.com/users/maurizi/gists{/gist_id}","starred_url":"https://api.github.com/users/maurizi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maurizi/subscriptions","organizations_url":"https://api.github.com/users/maurizi/orgs","repos_url":"https://api.github.com/users/maurizi/repos","events_url":"https://api.github.com/users/maurizi/events{/privacy}","received_events_url":"https://api.github.com/users/maurizi/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-04-06T18:24:07Z","updated_at":"2015-04-06T18:34:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/OpenTreeMap/OTM2/pulls/1989","html_url":"https://github.com/OpenTreeMap/OTM2/pull/1989","diff_url":"https://github.com/OpenTreeMap/OTM2/pull/1989.diff","patch_url":"https://github.com/OpenTreeMap/OTM2/pull/1989.patch"},"body":"fixes #1370 on github\r\n\r\nThis changeset wraps the logic of async export jobs to mark the job as\r\nfailed in the case of an uncaught exception. Jobs will be marked failed\r\nand then the exception will reraise, for logging or further handling in\r\nthe future.\r\n\r\nIf celery is not running, jobs will still poll forever, and once celery\r\nis started, they will be picked up and finished."},"comment":{"url":"https://api.github.com/repos/OpenTreeMap/OTM2/issues/comments/90189970","html_url":"https://github.com/OpenTreeMap/OTM2/pull/1989#issuecomment-90189970","issue_url":"https://api.github.com/repos/OpenTreeMap/OTM2/issues/1989","id":90189970,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2015-04-06T18:34:43Z","updated_at":"2015-04-06T18:34:43Z","body":"\n[![Coverage Status](https://coveralls.io/builds/2274827/badge)](https://coveralls.io/builds/2274827)\n\nCoverage decreased (-0.03%) to 81.77% when pulling **2211041634584d4d935ae95e4b93ad27f78a84b7 on steventlamb:bug/1370/fix_infinite_export_polling** into **2f405c833d57eb3b5b18b128399dd0f97b96ff40 on OpenTreeMap:master**.\n"}}