The current implementation of the geographic and segment gatherers make use of threading to adress concurrency needs of the algorithms. While this works fine, I believe that using asyncio with a single event loop and coroutines would allow the code to be made much simpler and more maintainable and testable.
The current implementation of the geographic and segment gatherers make use of threading to adress concurrency needs of the algorithms. While this works fine, I believe that using asyncio with a single event loop and coroutines would allow the code to be made much simpler and more maintainable and testable.