xch-blockchain/chia/seeder
dustinface 49140b2b3c
server: Introduce `ApiProtocol` (#15466)
* server: Introduce `ApiProtocol`

* genericize (#5)

* `ApiProtocol.api_ready` -> `ApiProtocol.ready()`

* Add `ApiProtocol.log` and give APIs separate loggers

* Fix `CrawlerAPI`

* Drop some unrelated removals

* Fix some of the generic hinting

* Revert some changes in `timelord_api.py`

* Fix `CawlerAPI` readiness

* Fix hinting

* Get some `CrawlerAPI` coverage

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
2023-06-13 20:12:25 -05:00
..
__init__.py Chia Seeder (#8991) 2021-11-27 18:30:25 -08:00
crawl_store.py isort: Remove the remaining exceptions and sort the related files (#14124) 2022-12-13 17:10:55 -06:00
crawler.py seeder: Drop `CrawlerAPI.__getattr__` (#15489) 2023-06-13 15:25:39 -05:00
crawler_api.py server: Introduce `ApiProtocol` (#15466) 2023-06-13 20:12:25 -05:00
dns_server.py seeder: case-insensitive DNS label matching to support bit 0x20 use (#14933) 2023-04-03 13:33:32 -05:00
peer_record.py configure isort to add the future annotations import (#13327) 2022-09-30 03:40:22 -05:00
start_crawler.py server: Introduce `ApiProtocol` (#15466) 2023-06-13 20:12:25 -05:00