{"action":"created","issue":{"url":"https://api.github.com/repos/google/oauth2client/issues/349","labels_url":"https://api.github.com/repos/google/oauth2client/issues/349/labels{/name}","comments_url":"https://api.github.com/repos/google/oauth2client/issues/349/comments","events_url":"https://api.github.com/repos/google/oauth2client/issues/349/events","html_url":"https://github.com/google/oauth2client/pull/349","id":119866416,"number":349,"title":"More informative error when failing to open secrets file.","user":{"login":"dhermes","id":520669,"avatar_url":"https://avatars.githubusercontent.com/u/520669?v=3","gravatar_id":"","url":"https://api.github.com/users/dhermes","html_url":"https://github.com/dhermes","followers_url":"https://api.github.com/users/dhermes/followers","following_url":"https://api.github.com/users/dhermes/following{/other_user}","gists_url":"https://api.github.com/users/dhermes/gists{/gist_id}","starred_url":"https://api.github.com/users/dhermes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dhermes/subscriptions","organizations_url":"https://api.github.com/users/dhermes/orgs","repos_url":"https://api.github.com/users/dhermes/repos","events_url":"https://api.github.com/users/dhermes/events{/privacy}","received_events_url":"https://api.github.com/users/dhermes/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/google/oauth2client/labels/cla:%20yes","name":"cla: yes","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-12-02T04:44:07Z","updated_at":"2015-12-03T00:41:33Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/google/oauth2client/pulls/349","html_url":"https://github.com/google/oauth2client/pull/349","diff_url":"https://github.com/google/oauth2client/pull/349.diff","patch_url":"https://github.com/google/oauth2client/pull/349.patch"},"body":"Fixes #348."},"comment":{"url":"https://api.github.com/repos/google/oauth2client/issues/comments/161478986","html_url":"https://github.com/google/oauth2client/pull/349#issuecomment-161478986","issue_url":"https://api.github.com/repos/google/oauth2client/issues/349","id":161478986,"user":{"login":"waprin","id":1075173,"avatar_url":"https://avatars.githubusercontent.com/u/1075173?v=3","gravatar_id":"","url":"https://api.github.com/users/waprin","html_url":"https://github.com/waprin","followers_url":"https://api.github.com/users/waprin/followers","following_url":"https://api.github.com/users/waprin/following{/other_user}","gists_url":"https://api.github.com/users/waprin/gists{/gist_id}","starred_url":"https://api.github.com/users/waprin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/waprin/subscriptions","organizations_url":"https://api.github.com/users/waprin/orgs","repos_url":"https://api.github.com/users/waprin/repos","events_url":"https://api.github.com/users/waprin/events{/privacy}","received_events_url":"https://api.github.com/users/waprin/received_events","type":"User","site_admin":false},"created_at":"2015-12-03T00:41:33Z","updated_at":"2015-12-03T00:41:33Z","body":"@dhermes https://github.com/google/oauth2client/pull/350 adds a commit fixes the app isue for py27 /Django 1.9. It overlaps with the Django decorator PR which is still to be merged. The fact that django_orm did slightly hacky things to setup the Django env has caused these annoyances. Nathaniel seems skeptical of using the lots-of-files Django convention in the PR but I think these type of problems makes a case for just following Django conventions when possible (and might be easier to swallow once its in contrib package). \r\n\r\nAs for your 2.6 problem, sounds like you just need to just not use assertRaises (also, surprised this library still needs to support 2.6). Given Django isn't supporting 3.3, maybe we should setup the tox environment to not run the Django tests in the 3.3 testenv, but I'm still a bit confused because the Django code looks like it does a version check and backports the feature. Investigating now."}}