synapse-product/synapse/util/caches
David Robertson 6ba732fefe
Type tests.utils (#13028)
* Cast to postgres types when handling postgres db

* Remove unused method

* Easy annotations

* Annotate create_room

* Use `ParamSpec` to annotate looping_call

* Annotate `default_config`

* Track `now` as a float

`time_ms` returns an int like the proper Synapse `Clock`

* Introduce a `Timer` dataclass

* Introduce a Looper type

* Suppress checking of a mock

* tests.utils is typed

* Changelog

* Whoops, import ParamSpec from typing_extensions

* ditch the psycopg2 casts
2022-07-05 15:13:47 +01:00
..
__init__.py Add more type hints to the main state store. (#12267) 2022-03-31 13:38:09 -04:00
cached_call.py Add missing type hints to synapse.logging.context (#11556) 2021-12-14 17:35:28 +00:00
deferred_cache.py Describe prune_unread_entries in docstrings (#11876) 2022-02-02 15:11:23 +00:00
descriptors.py Fix caching behavior for relations push rules. (#12859) 2022-05-25 07:49:54 -04:00
dictionary_cache.py Use auto_attribs/native type hints for attrs classes. (#11692) 2022-01-13 13:49:28 +00:00
expiringcache.py Track cache invalidations (#12000) 2022-02-15 14:31:04 +00:00
lrucache.py Type tests.utils (#13028) 2022-07-05 15:13:47 +01:00
response_cache.py Improve opentracing support for ResponseCache (#11607) 2021-12-20 18:12:08 +00:00
stream_change_cache.py More types for synapse.util, part 1 (#10888) 2021-10-06 11:20:49 +01:00
treecache.py Remove unnecessary pass statements. (#12206) 2022-03-11 07:06:21 -05:00
ttlcache.py Remove unused # type: ignores (#12531) 2022-04-27 14:03:44 +01:00