- May 02, 2018
-
-
Richard van der Hoff authored
So, it turns out that if you have a first `Deferred` `D1`, you can add a callback which returns another `Deferred` `D2`, and `D2` must then complete before any further callbacks on `D1` will execute (and later callbacks on `D1` get the *result* of `D2` rather than `D2` itself). So, `D1` might have `called=True` (as in, it has started running its callbacks), but any new callbacks added to `D1` won't get run until `D2` completes - so if you `yield D1` in an `inlineCallbacks` function, your `yield` will 'block'. In conclusion: some of our assumptions in `logcontext` were invalid. We need to make sure that we don't optimise out the logcontext juggling when this situation happens. Fortunately, it is easy to detect by checking `D1.paused`.
-
- May 01, 2018
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
* add some doc about wtf this thing does * pin Twisted to < 18.4 * add explicit dep on six (fixes #3089)
-
Richard van der Hoff authored
* When creating a new event, cap its depth to 2^63 - 1 * When receiving events, reject any without a sensible depth As per https://docs.google.com/document/d/1I3fi2S-XnpO45qrpCsowZv8P8dHcNZ4fsBsbOW7KABI
-
- Apr 30, 2018
-
-
Will Hunt authored
fixes #3135 Signed-off-by:
Will Hunt <will@half-shot.uk>
-
Richard van der Hoff authored
add guard for None on purge_history api
-
Krombel authored
-
Matthew Hodgson authored
remove duplicates from groups tables
-
Richard van der Hoff authored
Remove redundant call to preserve_fn
-
Richard van der Hoff authored
Trap exceptions thrown within run_in_background
-
Richard van der Hoff authored
run config tests on py3
-
Adrian Tschira authored
Signed-off-by:
Adrian Tschira <nota@notafile.com>
-
Richard van der Hoff authored
Make event properties raise AttributeError instead
-
Adrian Tschira authored
-
Richard van der Hoff authored
make imports local
-
Richard van der Hoff authored
move httplib import to six
-
Richard van der Hoff authored
Move more xrange to six
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Don't yield in list comprehensions
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Open config file in non-bytes mode
-
Richard van der Hoff authored
Open certificate files as bytes
-
- Apr 29, 2018
-
-
Richard van der Hoff authored
Replace stringIO imports with six
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Add py3 tests to tox with folders that work
-
Richard van der Hoff authored
submit_event_for_as doesn't return a deferred anyway, so this is pointless.
-
Richard van der Hoff authored
more bytes strings
-
Richard van der Hoff authored
add missing comma
-
Richard van der Hoff authored
Use run_in_background in preference to preserve_fn
-
Richard van der Hoff authored
Construct HMAC as bytes on py3
-
Richard van der Hoff authored
Use six.moves.urlparse
-
- Apr 28, 2018
-
-
Adrian Tschira authored
Signed-off-by:
Adrian Tschira <nota@notafile.com>
-
Adrian Tschira authored
Signed-off-by:
Adrian Tschira <nota@notafile.com>
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
Adrian Tschira authored
plus a bonus next() Signed-off-by:
Adrian Tschira <nota@notafile.com>
-
Adrian Tschira authored
-
Adrian Tschira authored
-