Skip to content

Uses async io instead of multi processing

Currently in order to speed up retrieving all data from GitHub for an organization, we use multi processing as multi threading with python is no real solution. That works reasonably well, but for organizations with many repos it is still somewhat slow.

Experiments with aiohttp (https://pypi.org/project/aiohttp/) showed some great speed improvements and it would also reduce the complexity of having to support multi processing.