MatrixSynapse/synapse/push
Richard van der Hoff 73cfe48031 Fix caching error in the push evaluator
Initialising `result` to `{}` in the parameters meant that every call to
_flatten_dict used the *same* target dictionary.

I'm hopeful this will fix https://github.com/matrix-org/synapse/issues/2270,
but I suspect it won't. (This code seems to have been here since forever,
unlike the bug, and I don't really think it explains the observed
behaviour). Still, it makes it hard to investigate the problem.
2017-07-05 00:28:43 +01:00
..
__init__.py
action_generator.py
baserules.py
bulk_push_rule_evaluator.py
clientformat.py
emailpusher.py
httppusher.py
mailer.py
presentable_names.py
push_rule_evaluator.py Fix caching error in the push evaluator 2017-07-05 00:28:43 +01:00
push_tools.py
pusher.py
pusherpool.py
rulekinds.py