goodboy / tractor

A distributed, structured concurrent runtime for Python (and friends)
GNU Affero General Public License v3.0
265 stars 12 forks source link

Handling >= 1 depth (nested) actor trees in the debugger #320

Open goodboy opened 2 years ago

goodboy commented 2 years ago

Discovered and heavily worked around in #165 as well as well documented in #113.

The test_debugger.py suite currently is marked up with a @has_nested_actors for the test scripts which do include nested proc trees and these tests are being skipped in CI (despite seemingly nearly working when running local on linux), as well as the test_multi_nested_subactors_error_through_nurseries() test which was never re-written to include ctrl-c cases since we know it gets totally rekt by the zombie reaping machinery.


The detailed lingering TODO from #165:


Other related issues: