-
- Downloads
Add type annotation for JournalWriter related code
- add a JournalWriterInterface in a new interface.py module, - add a flush() method to this interface, - remove (now unused) write_update methods, - move all type-related code in this module, - fix InMemoryJournalWriter type annotations, - remove usage of the TValue TypeVar in favor of using ValueProtocol directly.
Showing
- swh/journal/tests/test_inmemory.py 2 additions, 6 deletionsswh/journal/tests/test_inmemory.py
- swh/journal/tests/test_kafka_writer.py 6 additions, 6 deletionsswh/journal/tests/test_kafka_writer.py
- swh/journal/writer/__init__.py 16 additions, 22 deletionsswh/journal/writer/__init__.py
- swh/journal/writer/inmemory.py 12 additions, 12 deletionsswh/journal/writer/inmemory.py
- swh/journal/writer/interface.py 40 additions, 0 deletionsswh/journal/writer/interface.py
- swh/journal/writer/kafka.py 14 additions, 28 deletionsswh/journal/writer/kafka.py
- swh/journal/writer/stream.py 10 additions, 10 deletionsswh/journal/writer/stream.py
Loading
Please register or sign in to comment