summary refs log tree commit diff
path: root/synapse/util/__init__.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Improve exception handling for concurrent execution (#12109)Richard van der Hoff2022-03-011-1/+3
* Work around Mjolnir compatibility issue by adding an import for `glob_to_rege...reivilibre2022-01-061-0/+7
* Re-apply: Move glob_to_regex and re_word_boundary to matrix-python-common #11...reivilibre2022-01-051-58/+1
* Revert "Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common`...Sean Quah2021-12-071-1/+58
* Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common` (#11505)Sean Quah2021-12-061-58/+1
* Add more type hints to synapse.util. (#11321)Patrick Cloke2021-11-121-12/+20
* Relax `ignore-missing-imports` for modules that have stubs now and update myp...David Robertson2021-10-081-1/+4
* Update utility code to handle C implementations of frozendict (#10902)Hillery Shay2021-09-281-1/+7
* Add types to synapse.util. (#10601)reivilibre2021-09-101-16/+24
* Merge pull request from GHSA-x345-32rc-8h85Richard van der Hoff2021-05-111-14/+47
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Remove frozendict_json_encoder and support frozendicts everywhereRichard van der Hoff2020-10-281-3/+21
* Use slots in attrs classes where possible (#8296)Patrick Cloke2020-09-141-1/+1
* Merge tag 'v1.20.0rc3' into developPatrick Cloke2020-09-111-1/+1
|\
| * Fix the exception that is raised when invalid JSON is encountered. (#8291)Patrick Cloke2020-09-101-1/+1
* | Directly import json from the standard library. (#8259)Patrick Cloke2020-09-081-1/+1
|/
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Be stricter about JSON that is accepted by Synapse (#8106)Patrick Cloke2020-08-191-2/+12
* Reduce unnecessary whitespace in JSON. (#7372)David Vo2020-08-071-0/+4
* Fix some spelling mistakes / typos. (#7811)Patrick Cloke2020-07-091-1/+1
* move batch_iter to a separate moduleRichard van der Hoff2020-01-161-17/+0
* Add kwargs and docBrendan Abolivier2019-07-291-2/+4
* Add ability to pass arguments to looping callsBrendan Abolivier2019-07-291-2/+2
* Replace returnValue with return (#5736)Amber Brown2019-07-231-1/+1
* Improve the backwards compatibility re-exports of synapse.logging.context (#5...Amber Brown2019-07-051-5/+1
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-4/+8
* Fix a number of "Starting txn from sentinel context" warnings (#5605)Richard van der Hoff2019-07-031-1/+7
* Run Black. (#5482)Amber Brown2019-06-201-14/+9
* Anchor returned regex to start and end of stringErik Johnston2018-10-191-2/+6
* Add config option to control alias creationErik Johnston2018-10-191-0/+21
* Remove unnecessary extra function call layerErik Johnston2018-10-081-16/+13
* Use errback pattern and catch async failuresErik Johnston2018-10-081-14/+29
* Log looping call exceptionsErik Johnston2018-10-051-1/+18
* run isortAmber Brown2018-07-091-0/+1
* Remove all global reactor imports & pass it around explicitly (#3424)Amber Brown2018-06-251-0/+3
* Pass around the reactor explicitly (#3385)Amber Brown2018-06-221-12/+20
* Add batch_iter to utilsAdrian Tschira2018-05-191-0/+18
* Use deferred.addTimeout instead of time_bound_deferredRichard van der Hoff2018-04-231-56/+0
* fix vars named `l`Richard van der Hoff2017-10-231-3/+3
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-6/+6
* Instantiate DeferredTimedOutError correctlyRichard van der Hoff2017-05-021-1/+1
* Fix time_bound_deferred to throw the right exceptionRichard van der Hoff2017-03-231-4/+6
* Correctly handle timeout errorsErik Johnston2016-12-091-1/+6
* Clean transactions based on time. Add HttpTransactionCache tests.Kegan Dougal2016-11-141-1/+9
* Use SynapseError 504 for Timeout errorsErik Johnston2016-04-151-1/+2
* Remove some unused functions (#711)Mark Haines2016-04-081-3/+0
* Initial cutErik Johnston2016-02-171-1/+1
* Fix up logcontextsErik Johnston2016-02-081-4/+2
* Fix flake8 warnings for new flake8Daniel Wagner-Hall2016-02-021-1/+1
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Track the cpu used in the main thread by each logging contextMark Haines2015-12-031-2/+1
* Run the background updates when starting synapse.Mark Haines2015-11-101-0/+8
* synapse/util/__init__.py:unwrap_deferred was unusedMark Haines2015-09-221-28/+0
* Refactor the notifier.wait_for_events code to be clearer. Add _NotifierUserSt...Erik Johnston2015-06-181-2/+6
* Awful idea for speeding up fetching of eventsErik Johnston2015-05-141-4/+4
* Refactor _get_eventsErik Johnston2015-05-141-0/+28
* Unwrap defer.gatherResults failuresErik Johnston2015-05-121-0/+6
* Fix up leak. Add warnings.Erik Johnston2015-05-081-1/+2
* Change the way we do logging contexts so that they survive divergencesErik Johnston2015-05-081-3/+5
* Consume errors in time_bound_deferredErik Johnston2015-02-171-2/+0
* Fix so timing out connections to actually work.Erik Johnston2015-02-111-9/+43
* Merge branch 'develop' of github.com:matrix-org/synapse into timeout-federati...Erik Johnston2015-02-111-1/+9
|\
| * Add looping_call to ClockErik Johnston2015-02-091-1/+9
* | Move time_bound_deferred into ClockErik Johnston2015-02-111-1/+20
|/
* Update copyright noticesMark Haines2015-01-061-1/+1
* Fix pep8 codestyle warningsMark Haines2014-11-201-0/+1
* Sometimes there isn't a current logging contextMark Haines2014-11-191-1/+1
* Preserve logging context in a few more places, drop the logging context after...Mark Haines2014-11-191-1/+6
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-031-1/+1
* add in whitespace after copyright statements to improve legibilityMatthew Hodgson2014-08-131-0/+1
* Reference Matrix Home Servermatrix.org2014-08-121-0/+40