abc-classroom icon indicating copy to clipboard operation
abc-classroom copied to clipboard

Create more useful error when organization is incorrect

Open lwasser opened this issue 4 years ago • 0 comments

i am getting the error below when i run abc-new-template --mode merge --github

Traceback (most recent call last):
  File "/Users/leahwasser/opt/miniconda3/envs/earth-analytics-python/bin/abc-new-template", line 33, in <module>
    sys.exit(load_entry_point('abc-classroom', 'console_scripts', 'abc-new-template')())
  File "/Users/leahwasser/Documents/github/0-python/abc-classroom/abcclassroom/__main__.py", line 143, in new_template
    template.new_update_template(args)
  File "/Users/leahwasser/Documents/github/0-python/abc-classroom/abcclassroom/template.py", line 31, in new_update_template
    create_template(
  File "/Users/leahwasser/Documents/github/0-python/abc-classroom/abcclassroom/template.py", line 112, in create_template
    create_or_update_remote(
  File "/Users/leahwasser/Documents/github/0-python/abc-classroom/abcclassroom/template.py", line 142, in create_or_update_remote
    gh.create_repo(organization, repo_name, token)
  File "/Users/leahwasser/Documents/github/0-python/abc-classroom/abcclassroom/github.py", line 220, in create_repo
    organization = github_obj.organization(org)
  File "/Users/leahwasser/opt/miniconda3/envs/earth-analytics-python/lib/python3.8/site-packages/github3/github.py", line 1566, in organization
    json = self._json(self._get(url), 200)
  File "/Users/leahwasser/opt/miniconda3/envs/earth-analytics-python/lib/python3.8/site-packages/github3/models.py", line 156, in _json
    raise exceptions.error_for(response)
github3.exceptions.NotFoundError: 404 Not Found

i recently got the above error - t he i ssue was t hat the organization n ame was i ncorrect in my config file BUT the error outpupt wsn't helpful. it would be nice to atleast have some helpful messaging that says - i'm trying to push to XXX organization

lwasser avatar Jan 19 '21 18:01 lwasser