b6336393de
A separate thread will cache the results of parsing the range file, and the IPResolver will hit the cache instead of blocking while recomputing the ranges everytime. The thread updates every 600s, and retry every 60s on failures. |
||
---|---|---|
.. | ||
__init__.py | ||
test_ipresolver.py |