{"action":"opened","issue":{"url":"https://api.github.com/repos/jaredjennings/darbrrb/issues/20","repository_url":"https://api.github.com/repos/jaredjennings/darbrrb","labels_url":"https://api.github.com/repos/jaredjennings/darbrrb/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/jaredjennings/darbrrb/issues/20/comments","events_url":"https://api.github.com/repos/jaredjennings/darbrrb/issues/20/events","html_url":"https://github.com/jaredjennings/darbrrb/issues/20","id":145069200,"number":20,"title":"deal with failure when copying files","user":{"login":"jaredjennings","id":629030,"avatar_url":"https://avatars.githubusercontent.com/u/629030?v=3","gravatar_id":"","url":"https://api.github.com/users/jaredjennings","html_url":"https://github.com/jaredjennings","followers_url":"https://api.github.com/users/jaredjennings/followers","following_url":"https://api.github.com/users/jaredjennings/following{/other_user}","gists_url":"https://api.github.com/users/jaredjennings/gists{/gist_id}","starred_url":"https://api.github.com/users/jaredjennings/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaredjennings/subscriptions","organizations_url":"https://api.github.com/users/jaredjennings/orgs","repos_url":"https://api.github.com/users/jaredjennings/repos","events_url":"https://api.github.com/users/jaredjennings/events{/privacy}","received_events_url":"https://api.github.com/users/jaredjennings/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-01T02:30:16Z","updated_at":"2016-04-01T02:30:16Z","closed_at":null,"body":"We deal with failure when running commands, but we use shutil.copyfile to copy files, which throws an exception when something goes wrong. The retry mechanism isn't used in this case, but something should be done."}}