Comments (2)
Here is an example stack dump from hitting the rate limit error:
Traceback (most recent call last): File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/rdm/main.py", line 20, in main exit_code = cli(sys.argv[1:]) File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/rdm/main.py", line 42, in cli pull_from_project_manager(args.config) File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/rdm/pull.py", line 17, in pull_from_project_manager development_history = pm_backend.pull() File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/rdm/project_management/github.py", line 50, in pull return _format_development_history(self.config, issues, pull_requests) File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/rdm/project_management/github.py", line 71, in _format_development_history changes = [build_change(config, pr) for pr in pull_requests if _is_change(pr)] File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/rdm/project_management/github.py", line 71, in <listcomp> changes = [build_change(config, pr) for pr in pull_requests if _is_change(pr)] File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/rdm/project_management/github.py", line 132, in build_change approvals = change_approvals(config, pull_request) File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/rdm/project_management/github.py", line 194, in change_approvals github_reviews = [r for r in pull_request.get_reviews()] File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/rdm/project_management/github.py", line 194, in <listcomp> github_reviews = [r for r in pull_request.get_reviews()] File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/github/PaginatedList.py", line 59, in __iter__ newElements = self._grow() File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/github/PaginatedList.py", line 71, in _grow newElements = self._fetchNextPage() File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/github/PaginatedList.py", line 204, in _fetchNextPage "GET", self.__nextUrl, parameters=self.__nextParams, headers=self.__headers File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/github/Requester.py", line 319, in requestJsonAndCheck verb, url, parameters, headers, input, self.__customConnection(url) File "/home/willy/code/venv/pc_reg/lib/python3.6/site-packages/github/Requester.py", line 342, in __check raise self.__createException(status, responseHeaders, output) github.GithubException.RateLimitExceededException: 403 {"message": "API rate limit exceeded for user ID 890550.", "documentation_url": "https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting"}
from rdm.
Ugh! We should also catch this error and print something more useful than a huge stack trace!
from rdm.
Related Issues (20)
- Getting issue while running the make command in windows
- Alter and/or document hook logic HOT 5
- Update definition of a change (merged PR) HOT 1
- Update RDM hooks to handle rebasing HOT 2
- Windows-Friendly Makefile
- Incorrect handling of user+password authentication
- Encountering error using Quick Start instructions HOT 2
- Broken link in GH_API_TOKEN error message
- Error during history.yml file generation HOT 4
- How is the RDM tool integrated with the source code repo ? HOT 1
- How do I insert name of own project in documents? HOT 2
- Generated files are in ANSI format, not UTF-8 HOT 5
- Get our test running to work on windows
- Add option to print matching checklist items during gap analysis
- Top down meeting changes into existing init projects. HOT 1
- Makefile not moving images into tmp for pdf rendering HOT 3
- Add support for including other markdown files within a file
- Release record only records the name of the last person to verify a change request
- Move several useful utility scripts into a top-level "contrib" folder
- Migrate some new templates over
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rdm.