synapse-product/synapse/app
Ivan Shapovalov 13c7ab8181
Fixes for PyPy compatibility ()
* synapse.app.base: only call gc.freeze() on CPython

gc.freeze() is an implementation detail of CPython garbage collector,
and notably does not exist on PyPy.

Rather than playing whack-a-mole and skipping the call when under PyPy,
simply restrict it to CPython because the whole gc module is
implementation-defined.

Signed-off-by: Ivan Shapovalov <intelfx@intelfx.name>
2021-01-30 17:22:05 +00:00
..
__init__.py Remove usage of deprecated logger.warn method from codebase () 2019-10-31 10:23:24 +00:00
_base.py Fixes for PyPy compatibility () 2021-01-30 17:22:05 +00:00
admin_cmd.py Remove the deprecated Handlers object () 2020-10-09 07:24:34 -04:00
appservice.py Merge worker apps into one. () 2020-02-25 16:56:55 +00:00
client_reader.py Merge worker apps into one. () 2020-02-25 16:56:55 +00:00
event_creator.py Merge worker apps into one. () 2020-02-25 16:56:55 +00:00
federation_reader.py Merge worker apps into one. () 2020-02-25 16:56:55 +00:00
federation_sender.py Merge worker apps into one. () 2020-02-25 16:56:55 +00:00
frontend_proxy.py Merge worker apps into one. () 2020-02-25 16:56:55 +00:00
generic_worker.py Allow moving account data and receipts streams off master () 2021-01-18 15:47:59 +00:00
homeserver.py Split OidcProvider out of OidcHandler () 2021-01-14 13:29:17 +00:00
media_repository.py Merge worker apps into one. () 2020-02-25 16:56:55 +00:00
phone_stats_home.py Move additional tasks to the background worker, part 3 () 2020-10-09 07:37:51 -04:00
pusher.py Merge worker apps into one. () 2020-02-25 16:56:55 +00:00
synchrotron.py Merge worker apps into one. () 2020-02-25 16:56:55 +00:00
user_dir.py Merge worker apps into one. () 2020-02-25 16:56:55 +00:00