-
4f977189c0
Handle broken mem chan on `Actor._push_result()`
Tyler Goodlet
2022-11-09 19:22:33 -0500
-
-
9fd62cf71f
Merge pull request #348 from goodboy/deprecate_arbiter_addr
goodboy
2023-01-26 16:05:41 -0500
-
-
606efa5bb7
Adjust daemon command to use new `registry_addr`
deprecate_arbiter_addr
Tyler Goodlet
2023-01-26 12:43:32 -0500
-
121a8cc891
Drop `Optional` usage from root mod
Tyler Goodlet
2023-01-26 12:43:06 -0500
-
c54b8ca4ba
Begin deprecation of `arbiter_addr` -> `registry_addr`
Tyler Goodlet
2023-01-13 16:57:55 -0500
-
-
de93c8257c
Merge pull request #349 from goodboy/prompt_on_ctrlc
goodboy
2023-01-26 15:56:37 -0500
-
-
5b8a87d0f6
Slightly better `xonsh` check hack, fix typing
prompt_on_ctrlc
Tyler Goodlet
2023-01-26 15:48:15 -0500
-
9e5c8ce6f6
Add nooz file
Tyler Goodlet
2023-01-26 15:39:03 -0500
-
965cd406a2
Use std `pdbpp` release
Tyler Goodlet
2023-01-26 15:27:55 -0500
-
2e278ceb74
Add a super hacky check for `xonsh`, smh..
Tyler Goodlet
2023-01-26 15:26:43 -0500
-
6d124db7c9
Never run ctlc-with-intermediary-actor cases locally either
Tyler Goodlet
2023-01-26 12:02:30 -0500
-
dba8118553
Always attempt prompt redraw on ctl-c in REPL
Tyler Goodlet
2023-01-26 11:55:32 -0500
-
fca2e7c10e
Simplify closed abruptly log msg
Tyler Goodlet
2023-01-25 19:13:34 -0500
-
5ed62c5c54
Add note about intermediary-actor in debug issue
Tyler Goodlet
2023-01-25 18:30:18 -0500
-
-
414a7ecc4c
Enable stream backpressure by default, add `MsgStream.ctx: Context`
dun_unset_current_actor
Tyler Goodlet
2022-12-11 19:50:41 -0500
-
55ec4d2a8b
Don't unset actor global on root teardown
Tyler Goodlet
2022-11-11 17:56:12 -0500
-
-
2aed7dd5a4
Always set the `parent_exit: trio.Event` on exit
ipc_failwhilestream_backup
Tyler Goodlet
2022-11-09 19:10:59 -0500
-
304ee6ccd2
Enable stream backpressure by default, add `MsgStream.ctx: Context`
Tyler Goodlet
2022-12-11 19:50:41 -0500
-
5dc07f0455
Don't unset actor global on root teardown
Tyler Goodlet
2022-11-11 17:56:12 -0500
-
f7b66ba3cb
Don't raise on a broken IPC-context when sending stop msg
Tyler Goodlet
2022-11-14 16:11:33 -0500
-
ad78366f7d
Handle broken mem chan on `Actor._push_result()`
Tyler Goodlet
2022-11-09 19:22:33 -0500
-
-
a89799b682
Handle broken mem chan on `Actor._push_result()`
macos_in_ci
Tyler Goodlet
2022-11-09 19:22:33 -0500
-
45a9aaf6e9
Always set the `parent_exit: trio.Event` on exit
Tyler Goodlet
2022-11-09 19:10:59 -0500
-
b624ebba21
Add logging and teardown prints to full-fledged-streaming example
Tyler Goodlet
2022-11-06 16:43:07 -0500
-
e12def51a8
Always print any std streams to console in docs examples tests
Tyler Goodlet
2022-11-06 16:42:13 -0500
-
64819b2acb
Skip debugger tests on OS X for now
Tyler Goodlet
2022-10-26 12:13:53 -0400
-
a5e3cf4ecf
Add macos run using only the `trio` spawner
Tyler Goodlet
2022-10-26 11:54:13 -0400
-
7c42d2510c
Add back `pytest` full trace flag to debug CI hangs
Tyler Goodlet
2022-10-11 12:17:08 -0400
-
9c336ec064
Add `numpy` for testing optional integrated shm API layer
Tyler Goodlet
2022-10-26 12:00:14 -0400
-
6453195e97
Pass `str` dtype for `use_str` case
Tyler Goodlet
2022-10-20 16:08:28 -0400
-
54322f2bae
Allocate size-specced "empty" sequence from default values by type
Tyler Goodlet
2022-10-19 14:20:50 -0400
-
1be3f4115d
Mod define `_USE_POSIX`, add a of of todos
Tyler Goodlet
2022-10-18 16:28:57 -0400
-
3bdd04ef4a
Parametrize rw test with variable frame sizes
Tyler Goodlet
2022-10-18 11:01:30 -0400
-
2ac19b2e96
Add `ShmList` slice support in `.__getitem__()`
Tyler Goodlet
2022-10-18 11:01:02 -0400
-
60f8f110e8
Rename token type to `NDToken` in the style of `nptyping`
Tyler Goodlet
2022-10-17 17:21:14 -0400
-
6d4d428205
Fix uid2nursery lookup table type annot
Tyler Goodlet
2022-10-17 15:54:05 -0400
-
ecea1e1658
Don't require runtime (for now), type annot fixing
Tyler Goodlet
2022-10-17 15:13:58 -0400
-
971ac50756
Add repetitive attach to existing segment test
Tyler Goodlet
2022-10-17 15:13:05 -0400
-
c01c22769b
Add initial readers-writer shm list tests
Tyler Goodlet
2022-10-16 18:16:58 -0400
-
0e4b37d122
Add `ShmList` wrapping the stdlib's `ShareableList`
Tyler Goodlet
2022-10-16 18:06:07 -0400
-
901353c213
Initial module import from `piker.data._sharemem`
Tyler Goodlet
2022-10-15 16:35:32 -0400
-
-
588b7ca7bf
Merge pull request #344 from goodboy/harden_cluster_tests
goodboy
2022-12-12 15:02:23 -0500
-
-
d8214735b9
Add bugfix nooz
harden_cluster_tests
Tyler Goodlet
2022-12-12 14:53:59 -0500
-
48f6d514ef
Handle earlier name error crash in debug test
Tyler Goodlet
2022-12-12 14:05:32 -0500
-
6c8cacc9d1
Adjust all default is `None` annots (per new `mypy`)
Tyler Goodlet
2022-12-12 13:18:22 -0500
-
38326e8c15
Avoid error on context double pops
Tyler Goodlet
2022-12-11 19:48:54 -0500
-
b5192cca8e
Always greedily `list`-cast`mngrs` input sequence
Tyler Goodlet
2022-12-11 19:51:53 -0500
-
c606be8c64
Passthrough runtime kwargs from `open_actor_cluster()`
Tyler Goodlet
2022-12-11 19:47:59 -0500
-
d8e48e29ba
Add `mngrs=(<gen_comprehension>)` test
Tyler Goodlet
2022-12-11 19:46:33 -0500
-
-
a0f6668ce8
Merge pull request #333 from goodboy/exceptiongroups
goodboy
2022-10-14 20:11:26 -0400
-
-
274c66cf9d
Add nooz
exceptiongroups
eg_backup
Tyler Goodlet
2022-10-14 18:10:45 -0400
-
f2641c8964
Avoid "task never called `.started()`" runtime erros when cancelling
Tyler Goodlet
2022-10-14 17:43:45 -0400
-
c47575997a
Expand nested case to include error prop and breakpointing
Tyler Goodlet
2022-10-14 17:42:54 -0400
-
f39414ce12
Drop error-repacking for `.run_in_actor()`s block
Tyler Goodlet
2022-10-14 16:17:22 -0400
-
0a1bf8e57d
Tolerate eg in runtime test teardown
Tyler Goodlet
2022-10-14 15:45:08 -0400
-
e298b70edf
Drop added `.pdp()` level msgs used duringn dev
Tyler Goodlet
2022-10-14 15:42:10 -0400
-
c0dd5d7ffc
Adjust multi-daemon test to be more deterministic
Tyler Goodlet
2022-10-14 15:40:48 -0400
-
347591c348
Expect egs in tests which retreive portal results
Tyler Goodlet
2022-10-13 17:00:24 -0400
-
38f9d35dee
Fix errors table type annot
Tyler Goodlet
2022-10-13 15:42:33 -0400
-
88448f7281
Fix handler type annot
Tyler Goodlet
2022-10-13 15:41:38 -0400
-
0956d5f461
Restore the `trio` SIGINT handler, cancel root lock tasks on no-peers
Tyler Goodlet
2022-10-13 13:12:17 -0400
-
c646c79a82
Adjust root-errors debug tests for blocking and egs
Tyler Goodlet
2022-10-12 17:43:55 -0400
-
33f2234baf
Hide some stack layers the user doesn't really need to see
Tyler Goodlet
2022-10-12 17:41:01 -0400
-
7521bded3d
Pack error from the parent task into the actor nursery
Tyler Goodlet
2022-10-12 17:40:08 -0400
-
0f523b65fb
Change cancel test over the exception group
Tyler Goodlet
2022-10-09 13:41:08 -0400
-
50fe098e06
First pass, swap `MultiError` for `BaseExceptionGroup`
Tyler Goodlet
2022-10-09 13:12:50 -0400
-
d87d6af7e1
Add `exceptiongroup` (3.11 backport lib) as dep
Tyler Goodlet
2022-10-10 14:36:27 -0400
-
df69aedcd5
Pin to latest `trio` version
Tyler Goodlet
2022-10-11 11:24:50 -0400
-
daf4b4ee85
Break loop after result retreival
egs_with_ctx_res_consumption
Tyler Goodlet
2022-04-10 19:18:40 -0400
-
3f09843951
Log context cancellation using `.cancel()` loglevel
Tyler Goodlet
2022-03-17 08:59:25 -0400
-
3483151aa8
Use `MsgStream.subscribe()` in `Context.result()`
Tyler Goodlet
2022-03-14 07:08:22 -0400
-
4a5f041211
Expect egs in tests which retreive portal results
Tyler Goodlet
2022-10-13 17:00:24 -0400
-
7d0186aab9
Drop full tb flag again...
Tyler Goodlet
2022-10-13 15:45:17 -0400
-
f9b548e4e7
Fix errors table type annot
Tyler Goodlet
2022-10-13 15:42:33 -0400
-
afbe90bcfa
TOSQUASH cancel on no peers
Tyler Goodlet
2022-10-13 15:42:01 -0400
-
44538c44b1
Fix handler type annot
Tyler Goodlet
2022-10-13 15:41:38 -0400
-
62fc462580
Never double add parent task's error to `ActorNursery`
Tyler Goodlet
2022-10-13 15:27:04 -0400
-
c5091afa38
Always restore the `trio` SIGINT handler
Tyler Goodlet
2022-10-13 15:17:26 -0400
-
f6ac0c2eb7
Always restore at least `trio`'s sigint handler
Tyler Goodlet
2022-10-13 13:12:17 -0400
-
8727c1e4c2
TOSQUASH: dun need the var...
Tyler Goodlet
2022-10-12 17:49:33 -0400
-
42cae56823
Adjust root-errors debug tests for blocking and egs
Tyler Goodlet
2022-10-12 17:43:55 -0400
-
35550dd2a2
Hide some stack layers the user doesn't really need to see
Tyler Goodlet
2022-10-12 17:41:01 -0400
-
c437196d9b
Pack errors from the parent task into the actor nursery
Tyler Goodlet
2022-10-12 17:40:08 -0400
-
882c33ff06
Change cancel test over the exception group
Tyler Goodlet
2022-10-09 13:41:08 -0400
-
cd79fd79b9
First pass, swap `MultiError` for `BaseExceptionGroup`
Tyler Goodlet
2022-10-09 13:12:50 -0400
-
53d5b59b7b
Add `exceptiongroup` (3.11 backport lib) as dep
Tyler Goodlet
2022-10-10 14:36:27 -0400
-
e224b8a994
Pin to latest `trio` version
Tyler Goodlet
2022-10-11 11:24:50 -0400
-
5db2ebf8d0
Add back `pytest` full trace flag to debug CI hangs
Tyler Goodlet
2022-10-11 12:17:08 -0400
-
-
b15e4ed9ce
Adjust "no arbiter" test for new runtime defaults
Tyler Goodlet
2022-10-10 19:15:39 -0400
-
98056f6ed7
Move logging context map into `log.py` module
Tyler Goodlet
2022-10-10 18:52:35 -0400
-
-
247d3448ae
Merge pull request #337 from goodboy/debug_lock_blocking
goodboy
2022-10-12 12:41:14 -0400
-
-
fc17f6790e
Bump `towncrier` alpha version
debug_lock_blocking
Tyler Goodlet
2022-10-12 12:36:09 -0400
-
b81b6be98a
Drop extra log msgs, some old commented code
Tyler Goodlet
2022-10-12 12:35:35 -0400
-
72fbda4cef
Add nooz file
Tyler Goodlet
2022-10-12 12:35:11 -0400
-
fb721f36ef
Support debug-lock blocking, use on no-more IPC
Tyler Goodlet
2022-10-11 15:22:19 -0400
-
734d8dd663
Move `trio` scope outside first inter-task-chan receive
Tyler Goodlet
2022-10-11 14:03:49 -0400
-
30ea7a06b0
Avoid inf nursery hang by reversing `async with` ordering
Tyler Goodlet
2022-10-11 13:48:27 -0400
-
3398153c52
Add timeout around `trio`-callee-task
Tyler Goodlet
2022-10-11 13:35:55 -0400
-
1c480e6c92
Add `Context` cancel message and debug toggle flag
Tyler Goodlet
2022-10-11 12:17:35 -0400
-
-
dfdad4d1fa
Merge pull request #336 from goodboy/callable_key_maybe_open_context
goodboy
2022-10-10 00:32:27 -0400
-