-
56b30a9a53
Add sleep around ctl-c iteration loop
Tyler Goodlet
2022-07-11 14:05:05 -0400
-
925d5c1ceb
Pin to specific `pdbppp` master commit
Tyler Goodlet
2022-07-11 11:19:44 -0400
-
b9eb601265
General typing fixes for `mypy`
Tyler Goodlet
2022-07-11 09:42:26 -0400
-
4dcc21234e
Only call `.poll()` if a method on the spawn backend
Tyler Goodlet
2022-07-11 09:42:00 -0400
-
64909e676e
Fix loglevel in subactor test; actually pass the level XD
Tyler Goodlet
2022-07-11 08:26:19 -0400
-
19fb77f698
Pin to `trio >= 0.20`
Tyler Goodlet
2022-07-10 21:07:29 -0400
-
8b9f342eef
Port to new `.lowlevel.open_process()` API
Tyler Goodlet
2022-07-10 21:06:48 -0400
-
bd7d507153
Guard against `asyncio` cancelled logged to console
Tyler Goodlet
2022-07-10 21:06:21 -0400
-
9bc38cbf04
Add slight delay 2nd ctlc round..
Tyler Goodlet
2022-07-10 20:46:16 -0400
-
a90ca4b384
Call longlist normally when on py < 3.10
Tyler Goodlet
2022-07-10 20:45:43 -0400
-
d0dcd55f47
Only report disconnected actors if proc is still alive?
Tyler Goodlet
2022-07-10 18:05:44 -0400
-
4e08605b0d
Only do `pdbpp` from `git` install on 3.10+
Tyler Goodlet
2022-07-10 17:36:39 -0400
-
519f4c300b
I dunno, seems like `breakpoint()` needs this?
Tyler Goodlet
2022-07-07 16:06:44 -0400
-
56c19093bb
Add basic module-not-found when opening a ctx eg.
Tyler Goodlet
2022-07-06 10:49:39 -0400
-
ff3f5959e9
Always enable debug level logging if mode enabled
Tyler Goodlet
2022-07-01 14:37:16 -0400
-
abb00531d3
Add help msg for non `__main__` modules as well
Tyler Goodlet
2022-07-01 14:36:49 -0400
-
439d320a25
Add basic ctl-c testing cases to suite
Tyler Goodlet
2022-06-27 16:22:45 -0400
-
18c525d2f1
Hack around double long list print issue..
Tyler Goodlet
2022-06-27 16:21:32 -0400
-
201c026284
Show full KBI trace for help with CI hangs
Tyler Goodlet
2022-06-26 16:00:14 -0400
-
2a61aa099b
Move pydantic-click hang example to new dir, skip in test suite
Tyler Goodlet
2022-06-26 15:26:18 -0400
-
e2453fd3da
Add spaces before values in log msg
Tyler Goodlet
2022-06-26 13:47:43 -0400
-
b29def8b5d
Add runtime level msg around channel draining
Tyler Goodlet
2022-06-26 13:47:02 -0400
-
f07e9dbb2f
Always undo SIGINT overrides, cancel detached children
Tyler Goodlet
2022-06-26 13:41:32 -0400
-
fec2ba004c
Bleh more nested actor hackin..
sigintsaviour_citesthackin
Tyler Goodlet
2022-07-31 15:42:13 -0400
-
ba9c914221
Allow for tree death in CI?
Tyler Goodlet
2022-07-31 14:41:39 -0400
-
30ee3f2dcc
Just skip expecting attach msg in CI for ctlc cases
Tyler Goodlet
2022-07-29 20:52:54 -0400
-
0b4fc4fc47
Use `assert_before` more extensively
Tyler Goodlet
2022-07-29 19:34:54 -0400
-
6b8c193221
Add another name hack for CI race conditions..
Tyler Goodlet
2022-07-29 18:57:44 -0400
-
05167bdc70
Try less times for EOF
Tyler Goodlet
2022-07-29 17:51:33 -0400
-
fa21083b51
Factor sigint overriding into lock methods
Tyler Goodlet
2022-07-29 17:51:12 -0400
-
e6ad7a117b
Move all module vars into a `Lock` type
Tyler Goodlet
2022-07-29 16:03:26 -0400
-
4366873582
Handle missing prompt render case?
Tyler Goodlet
2022-07-29 13:50:53 -0400
-
9e6a22e52e
Drop pytest full-tracing in CI again
Tyler Goodlet
2022-07-29 13:00:54 -0400
-
0ab49cd244
Disable `pygments` highlighting on ctlc tests
Tyler Goodlet
2022-07-29 13:00:06 -0400
-
3fafa87ea9
Avoid infinite wait for EOF
Tyler Goodlet
2022-07-29 12:20:56 -0400
-
a6f5b9396a
Use `pytest-timeout` plug to try and prevent CI hang
Tyler Goodlet
2022-07-29 11:11:54 -0400
-
61af2dc5aa
Add timeout on spawn error msg check
Tyler Goodlet
2022-07-29 00:15:56 -0400
-
ba857fe85c
Increase verbosity in ci tests for now
Tyler Goodlet
2022-07-28 18:55:07 -0400
-
cb221b9e7c
Timeout on arbiter ping, avoid TCP SYN hangs in CI?
Tyler Goodlet
2022-07-28 14:54:03 -0400
-
3bc4778950
Drop ctlc tests on Py3.9...
Tyler Goodlet
2022-07-28 14:04:30 -0400
-
5ae21e4753
Factor lock-state release logic into helper
Tyler Goodlet
2022-07-28 13:45:17 -0400
-
d4a36e57d1
Run release hook around `next` repl commands as well
Tyler Goodlet
2022-07-28 09:27:39 -0400
-
58956ae950
Try disabling prompt expect in ctrlc cases
Tyler Goodlet
2022-07-28 09:00:41 -0400
-
a864f1e729
Add timeout guard around caller side context open
Tyler Goodlet
2022-07-27 15:13:00 -0400
-
a4bc5f79ad
Always consider the debugger when exiting contexts
Tyler Goodlet
2022-07-22 20:45:27 -0400
-
c132b7f624
Add before assert helper and print console bytes on fail
Tyler Goodlet
2022-07-14 20:35:14 -0400
-
b659326d5b
Do child decode on `do_ctlc` exit?
Tyler Goodlet
2022-07-12 17:34:06 -0400
-
d971e9bc9d
Add ctl-c to remaining tests, only expect prompt in non-CI
Tyler Goodlet
2022-07-12 13:49:36 -0400
-
611120c67c
Add ctl-c case to `subactor_breakpoint` example test
Tyler Goodlet
2022-07-12 13:02:59 -0400
-
7f6cace40b
Add note about default behaviour of `fancycompleter`
Tyler Goodlet
2022-07-12 13:01:43 -0400
-
fe4adbf6f0
Disable ctl-c prompt checks again
Tyler Goodlet
2022-07-12 12:37:15 -0400
-
6ccfeb17d5
Add back prompt expect via flag
Tyler Goodlet
2022-07-12 12:15:17 -0400
-
9bed332a94
Test: drop expect prompt
Tyler Goodlet
2022-07-11 19:28:58 -0400
-
13df959d90
Just drop all longlisting for now and leave comments
Tyler Goodlet
2022-07-11 18:21:34 -0400
-
d0074291a1
Go back to original longlist code
Tyler Goodlet
2022-07-11 17:16:59 -0400
-
8559ad69f3
Just don't call longlist on 3.10+ for now
Tyler Goodlet
2022-07-11 16:04:16 -0400
-
e519df1bd2
Add longer delays around ctl-c loop, don't expect longlist
Tyler Goodlet
2022-07-11 15:09:18 -0400
-
24fd87d969
Add sleep around ctl-c iteration loop
Tyler Goodlet
2022-07-11 14:05:05 -0400
-
91054a8a42
Pin to specific `pdbppp` master commit
Tyler Goodlet
2022-07-11 11:19:44 -0400
-
cdc7bf6549
General typing fixes for `mypy`
Tyler Goodlet
2022-07-11 09:42:26 -0400
-
c865d01e85
Only call `.poll()` if a method on the spawn backend
Tyler Goodlet
2022-07-11 09:42:00 -0400
-
e1caeeb8de
Fix loglevel in subactor test; actually pass the level XD
Tyler Goodlet
2022-07-11 08:26:19 -0400
-
7c25aa176f
Pin to `trio >= 0.20`
Tyler Goodlet
2022-07-10 21:07:29 -0400
-
3b7985292f
TOSQUASH: add note around delay
Tyler Goodlet
2022-07-10 21:07:12 -0400
-
e8fc820b92
Port to new `.lowlevel.open_process()` API
Tyler Goodlet
2022-07-10 21:06:48 -0400
-
b2fdbc44d1
Guard against asyncio canclled logged to console
Tyler Goodlet
2022-07-10 21:06:21 -0400
-
f7823a46b8
Add slight delay 2nd ctlc round..
Tyler Goodlet
2022-07-10 20:46:16 -0400
-
f76c809c39
Call longlist normally when on py < 3.10
Tyler Goodlet
2022-07-10 20:45:43 -0400
-
9e56881163
Only report disconnected actors if proc is still alive?
Tyler Goodlet
2022-07-10 18:05:44 -0400
-
8291ee09b3
TOSQUASH: more loglevel for debug bs
Tyler Goodlet
2022-07-10 18:00:35 -0400
-
4a441f0988
Only do `pdbpp` from `git` install on 3.10+
Tyler Goodlet
2022-07-10 17:36:39 -0400
-
df0108a0bb
I dunno, seems like `breakpoint()` needs this?
Tyler Goodlet
2022-07-07 16:06:44 -0400
-
8537e17251
TOSQUASH: debug mode loglevel
Tyler Goodlet
2022-07-06 10:49:59 -0400
-
20acb50d94
Add basic module-not-found when opening a ctx eg.
Tyler Goodlet
2022-07-06 10:49:39 -0400
-
eab895864f
Always enable debug level logging if mode enabled
Tyler Goodlet
2022-07-01 14:37:16 -0400
-
65a9f69d6c
Add help msg for non `__main__` modules as well
Tyler Goodlet
2022-07-01 14:36:49 -0400
-
24b6cc0209
Add basic ctl-c testing cases to suite
Tyler Goodlet
2022-06-27 16:22:45 -0400
-
f488db6d8d
Hack around double long list print issue..
Tyler Goodlet
2022-06-27 16:21:32 -0400
-
c5d335c057
Show full KBI trace for help with CI hangs
Tyler Goodlet
2022-06-26 16:00:14 -0400
-
4594fe3501
Move pydantic-click hang example to new dir, skip in test suite
Tyler Goodlet
2022-06-26 15:26:18 -0400
-
5f0262fd98
Add spaces before values in log msg
Tyler Goodlet
2022-06-26 13:47:43 -0400
-
59e7f29eed
Add runtime level msg around channel draining
Tyler Goodlet
2022-06-26 13:47:02 -0400
-
e2dfd6e99d
Always undo SIGINT overrides , cancel detached children
Tyler Goodlet
2022-06-26 13:41:32 -0400
-
-
2f5a6049a4
Readme formatting tweaks
Tyler Goodlet
2022-05-31 12:01:35 -0400
-
418e74eee7
Pin to `pdbpp` upstream master, 3.10 problem?
Tyler Goodlet
2022-05-31 11:22:26 -0400
-
c7035be2fc
Tolerate double `.remove()`s of stream on portal teardowns
Tyler Goodlet
2022-05-14 17:42:03 -0400
-
deaca7d6cc
Always propagate SIGINT when no locking peer found
Tyler Goodlet
2022-05-14 17:18:25 -0400
-
d47d0e7c37
Always call pdb hook even if tty locking fails
Tyler Goodlet
2022-04-11 17:09:14 -0400
-
0062c96a3c
Log cancels with appropriate level
Tyler Goodlet
2022-03-04 08:55:24 -0500
-
4be13b7387
Just warn on IPC breaks
Tyler Goodlet
2022-02-24 13:58:05 -0500
-
7bb5addd4c
Only warn on `trio.BrokenResourceError`s from `_invoke()`
Tyler Goodlet
2022-02-18 12:19:41 -0500
-
4fd924cfd2
Make example a subpkg for `python -m <mod>` testing
Tyler Goodlet
2022-02-18 12:18:21 -0500
-
fe0fd1a1c1
Add example that triggers bug #302
Tyler Goodlet
2022-02-17 11:53:54 -0500
-
dd23e78de1
Add back in async gen loop
Tyler Goodlet
2022-02-16 13:59:23 -0500
-
89b44f8163
Pre-declare disconnected flag
Tyler Goodlet
2022-02-16 13:09:05 -0500
-
2819b6a5b2
Avoid attr error XD
Tyler Goodlet
2022-02-16 13:07:21 -0500
-
f2671ed026
Type annot updates
Tyler Goodlet
2022-02-14 10:37:31 -0500
-
41924c86a6
Drop uneeded backframe traceback hide annotation
Tyler Goodlet
2022-02-14 10:30:55 -0500
-
206c7c0720
Make `Actor._process_messages()` report disconnects
Tyler Goodlet
2022-02-14 09:25:35 -0500
-
bf0ac3116c
Only cancel/get-result from a ctx if transport is up
Tyler Goodlet
2022-02-14 08:38:19 -0500