Use run_in_background in preference to preserve_fn
While I was going through uses of preserve_fn for other PRs, I converted places which only use the wrapped function once to use run_in_background, to avoid creating the function object.
Showing
- synapse/app/federation_sender.py 2 additions, 2 deletionssynapse/app/federation_sender.py
- synapse/app/pusher.py 2 additions, 2 deletionssynapse/app/pusher.py
- synapse/app/synchrotron.py 2 additions, 3 deletionssynapse/app/synchrotron.py
- synapse/appservice/scheduler.py 6 additions, 6 deletionssynapse/appservice/scheduler.py
- synapse/crypto/keyring.py 17 additions, 11 deletionssynapse/crypto/keyring.py
- synapse/federation/federation_client.py 3 additions, 2 deletionssynapse/federation/federation_client.py
- synapse/groups/attestations.py 2 additions, 2 deletionssynapse/groups/attestations.py
- synapse/handlers/appservice.py 4 additions, 1 deletionsynapse/handlers/appservice.py
- synapse/handlers/e2e_keys.py 3 additions, 3 deletionssynapse/handlers/e2e_keys.py
- synapse/handlers/federation.py 10 additions, 6 deletionssynapse/handlers/federation.py
- synapse/handlers/initial_sync.py 7 additions, 5 deletionssynapse/handlers/initial_sync.py
- synapse/handlers/message.py 3 additions, 2 deletionssynapse/handlers/message.py
- synapse/handlers/typing.py 4 additions, 3 deletionssynapse/handlers/typing.py
- synapse/push/pusherpool.py 12 additions, 8 deletionssynapse/push/pusherpool.py
- synapse/rest/media/v1/preview_url_resource.py 3 additions, 2 deletionssynapse/rest/media/v1/preview_url_resource.py
- synapse/storage/events_worker.py 3 additions, 2 deletionssynapse/storage/events_worker.py
- synapse/storage/stream.py 3 additions, 2 deletionssynapse/storage/stream.py
- synapse/util/async.py 2 additions, 2 deletionssynapse/util/async.py
- synapse/util/file_consumer.py 4 additions, 2 deletionssynapse/util/file_consumer.py
- synapse/util/logcontext.py 1 addition, 1 deletionsynapse/util/logcontext.py
Loading
Please register or sign in to comment