├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── contrib ├── __init__.py ├── actorize.py └── websocket.py ├── doc ├── blog │ └── async_blog_2016Feb │ │ ├── actor.py │ │ ├── async.py │ │ ├── async_2016Feb.org │ │ └── theme.setup ├── design-routing.org ├── design.org ├── developer.org ├── director.org ├── fig1.png ├── fig2.png ├── fig3.png ├── gen_all.sh ├── gen_html.sh ├── gen_pdf.sh ├── gen_text.sh ├── in_depth.org ├── index.org ├── logos │ ├── logo.eps │ ├── simple-logo.eps │ └── simple-logo.png ├── releases.org ├── theme.setup ├── thespian.cls ├── thespian.css ├── thespian.el ├── thespian_developer.css ├── thespian_director.css ├── thespian_in_depth.css ├── thespian_releases.css ├── thespian_using.css ├── thesplogo-only.jpg ├── thesplogo-only.png ├── thesplogo.jpg ├── thesplogo.png ├── thesplogo2.jpg ├── thesplogo2.png ├── using.html ├── using.org └── using.pdf ├── examples ├── fibtroupe │ ├── README.org │ ├── fibactor.py │ └── timer.py ├── hellogoodbye.py ├── httpserver │ ├── common.py │ ├── http_server1.py │ └── http_server2.py ├── logsetup.py ├── multi_system │ ├── README.org │ ├── act1 │ │ ├── README.org │ │ ├── app.py │ │ ├── encoder.py │ │ ├── morse.py │ │ ├── start.py │ │ └── stop.py │ ├── act2 │ │ ├── README.org │ │ ├── app.py │ │ ├── diff_from_prev.sh │ │ ├── encoder.py │ │ ├── morse.py │ │ ├── start.py │ │ └── stop.py │ ├── act3 │ │ ├── README.org │ │ ├── app.py │ │ ├── diff_from_prev.sh │ │ ├── encoder.py │ │ ├── morse.py │ │ ├── start.py │ │ └── stop.py │ ├── act4 │ │ ├── README.org │ │ ├── app.py │ │ ├── diff_from_prev.sh │ │ ├── encoder.py │ │ ├── morse.py │ │ ├── start.py │ │ └── stop.py │ ├── act5 │ │ ├── README.org │ │ ├── app.py │ │ ├── chgcap.py │ │ ├── diff_from_prev.sh │ │ ├── encoder.py │ │ ├── morse.py │ │ ├── start.py │ │ └── stop.py │ └── act6 │ │ ├── README.org │ │ ├── app.py │ │ ├── chgcap.py │ │ ├── diff_from_prev.sh │ │ ├── encoder.py │ │ ├── load.py │ │ ├── makeload.sh │ │ ├── morse.py │ │ ├── start.py │ │ ├── stop.py │ │ └── unload.py └── socketstress.py ├── mypy.ini ├── requirements.txt ├── scripts ├── run_main_functional_tests.sh └── run_unit_tests.sh ├── setup.py ├── thespian ├── README.org ├── __init__.py ├── actors.py ├── diagnose.py ├── director.py ├── initmsgs.py ├── local_importlib.py ├── rsasig.py ├── runcommand.py ├── shell.py ├── system │ ├── Notes.org │ ├── __init__.py │ ├── actorManager.py │ ├── addressManager.py │ ├── admin │ │ ├── __init__.py │ │ ├── adminCore.py │ │ ├── convention.py │ │ ├── globalNames.py │ │ └── test │ │ │ └── test_localConvention.py │ ├── dictconfig.py │ ├── logdirector.py │ ├── messages │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── convention.py │ │ ├── logcontrol.py │ │ ├── multiproc.py │ │ └── status.py │ ├── multiprocCommon.py │ ├── multiprocQueueBase.py │ ├── multiprocTCPBase.py │ ├── multiprocUDPBase.py │ ├── ratelimit.py │ ├── simpleSystemBase.py │ ├── sourceLoader.py │ ├── systemAdmin.py │ ├── systemBase.py │ ├── systemCommon.py │ ├── test │ │ ├── test_addressManager.py │ │ ├── test_expirytime.py │ │ ├── test_fmap.py │ │ ├── test_ratelimit.py │ │ └── test_utilis.py │ ├── timing.py │ ├── transport │ │ ├── IPBase.py │ │ ├── MultiprocessQueueTransport.py │ │ ├── TCPTransport.py │ │ ├── UDPTransport.py │ │ ├── __init__.py │ │ ├── asyncTransportBase.py │ │ ├── errmgmt.py │ │ ├── hysteresis.py │ │ ├── model │ │ │ ├── asynctx.pml │ │ │ └── asynctxst.pml │ │ ├── streamBuffer.py │ │ ├── test │ │ │ ├── test_TCPAddresses.py │ │ │ ├── test_asyncBase.py │ │ │ ├── test_hysteresis.py │ │ │ ├── test_resultcallback.py │ │ │ ├── test_streamBuffer.py │ │ │ └── test_transmitintent.py │ │ └── wakeupTransportBase.py │ └── utilis.py ├── test │ ├── 00README.txt │ ├── __init__.py │ ├── sub1 │ │ ├── __init__.py │ │ ├── sub2 │ │ │ ├── __init__.py │ │ │ └── lower.py │ │ └── upper.py │ ├── test_HAConvention.py │ ├── test_actorAdder.py │ ├── test_actorAddressPassing.py │ ├── test_actorFailures.py │ ├── test_actorSignals.py │ ├── test_actorSysAPI.py │ ├── test_actorSystemRestart.py │ ├── test_actors.py │ ├── test_badStartupMessage.py │ ├── test_badmessage.py │ ├── test_bigmessages.py │ ├── test_commonCapabilities.py │ ├── test_createActor.py │ ├── test_deadLettering.py │ ├── test_director.py │ ├── test_generators.py │ ├── test_globalName.py │ ├── test_initmsgs.py │ ├── test_ipbase.py │ ├── test_load.py │ ├── test_manyActorSystems.py │ ├── test_msg_ChildExited.py │ ├── test_msg_ConventionUpdate.py │ ├── test_msg_DeadEnvelope.py │ ├── test_msg_ExitRequest.py │ ├── test_msg_Poison.py │ ├── test_msg_ValidateSource.py │ ├── test_msg_ValidatedSource.py │ ├── test_msg_Wakeup.py │ ├── test_multipleActorSystems.py │ ├── test_poisonMessage.py │ ├── test_preRegistration.py │ ├── test_requireCapability.py │ ├── test_runcommand.py │ ├── test_simpleActor.py │ ├── test_sourceLoading.py │ ├── test_stats.py │ ├── test_systemMessages.py │ ├── test_threadedActor.py │ ├── test_threadedExternal.py │ ├── test_timing.py │ ├── test_transient.py │ ├── test_troupe.py │ ├── test_typeDispatcher.py │ ├── test_updateSystemCapabilities.py │ ├── test_wakeup.py │ └── test_withpossibleargs.py ├── transient.py └── troupe.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/README.rst -------------------------------------------------------------------------------- /contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /contrib/actorize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/contrib/actorize.py -------------------------------------------------------------------------------- /contrib/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/contrib/websocket.py -------------------------------------------------------------------------------- /doc/blog/async_blog_2016Feb/actor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/blog/async_blog_2016Feb/actor.py -------------------------------------------------------------------------------- /doc/blog/async_blog_2016Feb/async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/blog/async_blog_2016Feb/async.py -------------------------------------------------------------------------------- /doc/blog/async_blog_2016Feb/async_2016Feb.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/blog/async_blog_2016Feb/async_2016Feb.org -------------------------------------------------------------------------------- /doc/blog/async_blog_2016Feb/theme.setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/blog/async_blog_2016Feb/theme.setup -------------------------------------------------------------------------------- /doc/design-routing.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/design-routing.org -------------------------------------------------------------------------------- /doc/design.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/design.org -------------------------------------------------------------------------------- /doc/developer.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/developer.org -------------------------------------------------------------------------------- /doc/director.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/director.org -------------------------------------------------------------------------------- /doc/fig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/fig1.png -------------------------------------------------------------------------------- /doc/fig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/fig2.png -------------------------------------------------------------------------------- /doc/fig3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/fig3.png -------------------------------------------------------------------------------- /doc/gen_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/gen_all.sh -------------------------------------------------------------------------------- /doc/gen_html.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/gen_html.sh -------------------------------------------------------------------------------- /doc/gen_pdf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/gen_pdf.sh -------------------------------------------------------------------------------- /doc/gen_text.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/gen_text.sh -------------------------------------------------------------------------------- /doc/in_depth.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/in_depth.org -------------------------------------------------------------------------------- /doc/index.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/index.org -------------------------------------------------------------------------------- /doc/logos/logo.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/logos/logo.eps -------------------------------------------------------------------------------- /doc/logos/simple-logo.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/logos/simple-logo.eps -------------------------------------------------------------------------------- /doc/logos/simple-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/logos/simple-logo.png -------------------------------------------------------------------------------- /doc/releases.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/releases.org -------------------------------------------------------------------------------- /doc/theme.setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/theme.setup -------------------------------------------------------------------------------- /doc/thespian.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/thespian.cls -------------------------------------------------------------------------------- /doc/thespian.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/thespian.css -------------------------------------------------------------------------------- /doc/thespian.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/thespian.el -------------------------------------------------------------------------------- /doc/thespian_developer.css: -------------------------------------------------------------------------------- 1 | .title {background-color:#ff6c6c} 2 | -------------------------------------------------------------------------------- /doc/thespian_director.css: -------------------------------------------------------------------------------- 1 | .title {background-color:#b03cf9} 2 | -------------------------------------------------------------------------------- /doc/thespian_in_depth.css: -------------------------------------------------------------------------------- 1 | .title {background-color:#b0b779} 2 | -------------------------------------------------------------------------------- /doc/thespian_releases.css: -------------------------------------------------------------------------------- 1 | .title {background-color:#b779ac} 2 | -------------------------------------------------------------------------------- /doc/thespian_using.css: -------------------------------------------------------------------------------- 1 | .title {background-color:#5eca3b} 2 | -------------------------------------------------------------------------------- /doc/thesplogo-only.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/thesplogo-only.jpg -------------------------------------------------------------------------------- /doc/thesplogo-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/thesplogo-only.png -------------------------------------------------------------------------------- /doc/thesplogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/thesplogo.jpg -------------------------------------------------------------------------------- /doc/thesplogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/thesplogo.png -------------------------------------------------------------------------------- /doc/thesplogo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/thesplogo2.jpg -------------------------------------------------------------------------------- /doc/thesplogo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/thesplogo2.png -------------------------------------------------------------------------------- /doc/using.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/using.html -------------------------------------------------------------------------------- /doc/using.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/using.org -------------------------------------------------------------------------------- /doc/using.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/doc/using.pdf -------------------------------------------------------------------------------- /examples/fibtroupe/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/fibtroupe/README.org -------------------------------------------------------------------------------- /examples/fibtroupe/fibactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/fibtroupe/fibactor.py -------------------------------------------------------------------------------- /examples/fibtroupe/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/fibtroupe/timer.py -------------------------------------------------------------------------------- /examples/hellogoodbye.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/hellogoodbye.py -------------------------------------------------------------------------------- /examples/httpserver/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/httpserver/common.py -------------------------------------------------------------------------------- /examples/httpserver/http_server1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/httpserver/http_server1.py -------------------------------------------------------------------------------- /examples/httpserver/http_server2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/httpserver/http_server2.py -------------------------------------------------------------------------------- /examples/logsetup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/logsetup.py -------------------------------------------------------------------------------- /examples/multi_system/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/README.org -------------------------------------------------------------------------------- /examples/multi_system/act1/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act1/README.org -------------------------------------------------------------------------------- /examples/multi_system/act1/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act1/app.py -------------------------------------------------------------------------------- /examples/multi_system/act1/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act1/encoder.py -------------------------------------------------------------------------------- /examples/multi_system/act1/morse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act1/morse.py -------------------------------------------------------------------------------- /examples/multi_system/act1/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act1/start.py -------------------------------------------------------------------------------- /examples/multi_system/act1/stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act1/stop.py -------------------------------------------------------------------------------- /examples/multi_system/act2/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act2/README.org -------------------------------------------------------------------------------- /examples/multi_system/act2/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act2/app.py -------------------------------------------------------------------------------- /examples/multi_system/act2/diff_from_prev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act2/diff_from_prev.sh -------------------------------------------------------------------------------- /examples/multi_system/act2/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act2/encoder.py -------------------------------------------------------------------------------- /examples/multi_system/act2/morse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act2/morse.py -------------------------------------------------------------------------------- /examples/multi_system/act2/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act2/start.py -------------------------------------------------------------------------------- /examples/multi_system/act2/stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act2/stop.py -------------------------------------------------------------------------------- /examples/multi_system/act3/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act3/README.org -------------------------------------------------------------------------------- /examples/multi_system/act3/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act3/app.py -------------------------------------------------------------------------------- /examples/multi_system/act3/diff_from_prev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act3/diff_from_prev.sh -------------------------------------------------------------------------------- /examples/multi_system/act3/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act3/encoder.py -------------------------------------------------------------------------------- /examples/multi_system/act3/morse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act3/morse.py -------------------------------------------------------------------------------- /examples/multi_system/act3/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act3/start.py -------------------------------------------------------------------------------- /examples/multi_system/act3/stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act3/stop.py -------------------------------------------------------------------------------- /examples/multi_system/act4/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act4/README.org -------------------------------------------------------------------------------- /examples/multi_system/act4/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act4/app.py -------------------------------------------------------------------------------- /examples/multi_system/act4/diff_from_prev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act4/diff_from_prev.sh -------------------------------------------------------------------------------- /examples/multi_system/act4/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act4/encoder.py -------------------------------------------------------------------------------- /examples/multi_system/act4/morse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act4/morse.py -------------------------------------------------------------------------------- /examples/multi_system/act4/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act4/start.py -------------------------------------------------------------------------------- /examples/multi_system/act4/stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act4/stop.py -------------------------------------------------------------------------------- /examples/multi_system/act5/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act5/README.org -------------------------------------------------------------------------------- /examples/multi_system/act5/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act5/app.py -------------------------------------------------------------------------------- /examples/multi_system/act5/chgcap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act5/chgcap.py -------------------------------------------------------------------------------- /examples/multi_system/act5/diff_from_prev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act5/diff_from_prev.sh -------------------------------------------------------------------------------- /examples/multi_system/act5/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act5/encoder.py -------------------------------------------------------------------------------- /examples/multi_system/act5/morse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act5/morse.py -------------------------------------------------------------------------------- /examples/multi_system/act5/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act5/start.py -------------------------------------------------------------------------------- /examples/multi_system/act5/stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act5/stop.py -------------------------------------------------------------------------------- /examples/multi_system/act6/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act6/README.org -------------------------------------------------------------------------------- /examples/multi_system/act6/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act6/app.py -------------------------------------------------------------------------------- /examples/multi_system/act6/chgcap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act6/chgcap.py -------------------------------------------------------------------------------- /examples/multi_system/act6/diff_from_prev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act6/diff_from_prev.sh -------------------------------------------------------------------------------- /examples/multi_system/act6/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act6/encoder.py -------------------------------------------------------------------------------- /examples/multi_system/act6/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act6/load.py -------------------------------------------------------------------------------- /examples/multi_system/act6/makeload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act6/makeload.sh -------------------------------------------------------------------------------- /examples/multi_system/act6/morse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act6/morse.py -------------------------------------------------------------------------------- /examples/multi_system/act6/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act6/start.py -------------------------------------------------------------------------------- /examples/multi_system/act6/stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act6/stop.py -------------------------------------------------------------------------------- /examples/multi_system/act6/unload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/multi_system/act6/unload.py -------------------------------------------------------------------------------- /examples/socketstress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/examples/socketstress.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/mypy.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/run_main_functional_tests.sh: -------------------------------------------------------------------------------- 1 | py.test -v -k Func --lf 2 | -------------------------------------------------------------------------------- /scripts/run_unit_tests.sh: -------------------------------------------------------------------------------- 1 | py.test -v -k Unit --lf 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/setup.py -------------------------------------------------------------------------------- /thespian/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/README.org -------------------------------------------------------------------------------- /thespian/__init__.py: -------------------------------------------------------------------------------- 1 | "Actor System for concurrent execution." 2 | 3 | -------------------------------------------------------------------------------- /thespian/actors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/actors.py -------------------------------------------------------------------------------- /thespian/diagnose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/diagnose.py -------------------------------------------------------------------------------- /thespian/director.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/director.py -------------------------------------------------------------------------------- /thespian/initmsgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/initmsgs.py -------------------------------------------------------------------------------- /thespian/local_importlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/local_importlib.py -------------------------------------------------------------------------------- /thespian/rsasig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/rsasig.py -------------------------------------------------------------------------------- /thespian/runcommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/runcommand.py -------------------------------------------------------------------------------- /thespian/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/shell.py -------------------------------------------------------------------------------- /thespian/system/Notes.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/Notes.org -------------------------------------------------------------------------------- /thespian/system/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/__init__.py -------------------------------------------------------------------------------- /thespian/system/actorManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/actorManager.py -------------------------------------------------------------------------------- /thespian/system/addressManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/addressManager.py -------------------------------------------------------------------------------- /thespian/system/admin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thespian/system/admin/adminCore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/admin/adminCore.py -------------------------------------------------------------------------------- /thespian/system/admin/convention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/admin/convention.py -------------------------------------------------------------------------------- /thespian/system/admin/globalNames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/admin/globalNames.py -------------------------------------------------------------------------------- /thespian/system/admin/test/test_localConvention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/admin/test/test_localConvention.py -------------------------------------------------------------------------------- /thespian/system/dictconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/dictconfig.py -------------------------------------------------------------------------------- /thespian/system/logdirector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/logdirector.py -------------------------------------------------------------------------------- /thespian/system/messages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/messages/__init__.py -------------------------------------------------------------------------------- /thespian/system/messages/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/messages/admin.py -------------------------------------------------------------------------------- /thespian/system/messages/convention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/messages/convention.py -------------------------------------------------------------------------------- /thespian/system/messages/logcontrol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/messages/logcontrol.py -------------------------------------------------------------------------------- /thespian/system/messages/multiproc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/messages/multiproc.py -------------------------------------------------------------------------------- /thespian/system/messages/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/messages/status.py -------------------------------------------------------------------------------- /thespian/system/multiprocCommon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/multiprocCommon.py -------------------------------------------------------------------------------- /thespian/system/multiprocQueueBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/multiprocQueueBase.py -------------------------------------------------------------------------------- /thespian/system/multiprocTCPBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/multiprocTCPBase.py -------------------------------------------------------------------------------- /thespian/system/multiprocUDPBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/multiprocUDPBase.py -------------------------------------------------------------------------------- /thespian/system/ratelimit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/ratelimit.py -------------------------------------------------------------------------------- /thespian/system/simpleSystemBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/simpleSystemBase.py -------------------------------------------------------------------------------- /thespian/system/sourceLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/sourceLoader.py -------------------------------------------------------------------------------- /thespian/system/systemAdmin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/systemAdmin.py -------------------------------------------------------------------------------- /thespian/system/systemBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/systemBase.py -------------------------------------------------------------------------------- /thespian/system/systemCommon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/systemCommon.py -------------------------------------------------------------------------------- /thespian/system/test/test_addressManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/test/test_addressManager.py -------------------------------------------------------------------------------- /thespian/system/test/test_expirytime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/test/test_expirytime.py -------------------------------------------------------------------------------- /thespian/system/test/test_fmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/test/test_fmap.py -------------------------------------------------------------------------------- /thespian/system/test/test_ratelimit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/test/test_ratelimit.py -------------------------------------------------------------------------------- /thespian/system/test/test_utilis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/test/test_utilis.py -------------------------------------------------------------------------------- /thespian/system/timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/timing.py -------------------------------------------------------------------------------- /thespian/system/transport/IPBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/IPBase.py -------------------------------------------------------------------------------- /thespian/system/transport/MultiprocessQueueTransport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/MultiprocessQueueTransport.py -------------------------------------------------------------------------------- /thespian/system/transport/TCPTransport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/TCPTransport.py -------------------------------------------------------------------------------- /thespian/system/transport/UDPTransport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/UDPTransport.py -------------------------------------------------------------------------------- /thespian/system/transport/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/__init__.py -------------------------------------------------------------------------------- /thespian/system/transport/asyncTransportBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/asyncTransportBase.py -------------------------------------------------------------------------------- /thespian/system/transport/errmgmt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/errmgmt.py -------------------------------------------------------------------------------- /thespian/system/transport/hysteresis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/hysteresis.py -------------------------------------------------------------------------------- /thespian/system/transport/model/asynctx.pml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/model/asynctx.pml -------------------------------------------------------------------------------- /thespian/system/transport/model/asynctxst.pml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/model/asynctxst.pml -------------------------------------------------------------------------------- /thespian/system/transport/streamBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/streamBuffer.py -------------------------------------------------------------------------------- /thespian/system/transport/test/test_TCPAddresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/test/test_TCPAddresses.py -------------------------------------------------------------------------------- /thespian/system/transport/test/test_asyncBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/test/test_asyncBase.py -------------------------------------------------------------------------------- /thespian/system/transport/test/test_hysteresis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/test/test_hysteresis.py -------------------------------------------------------------------------------- /thespian/system/transport/test/test_resultcallback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/test/test_resultcallback.py -------------------------------------------------------------------------------- /thespian/system/transport/test/test_streamBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/test/test_streamBuffer.py -------------------------------------------------------------------------------- /thespian/system/transport/test/test_transmitintent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/test/test_transmitintent.py -------------------------------------------------------------------------------- /thespian/system/transport/wakeupTransportBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/transport/wakeupTransportBase.py -------------------------------------------------------------------------------- /thespian/system/utilis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/system/utilis.py -------------------------------------------------------------------------------- /thespian/test/00README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/00README.txt -------------------------------------------------------------------------------- /thespian/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/__init__.py -------------------------------------------------------------------------------- /thespian/test/sub1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thespian/test/sub1/sub2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thespian/test/sub1/sub2/lower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/sub1/sub2/lower.py -------------------------------------------------------------------------------- /thespian/test/sub1/upper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/sub1/upper.py -------------------------------------------------------------------------------- /thespian/test/test_HAConvention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_HAConvention.py -------------------------------------------------------------------------------- /thespian/test/test_actorAdder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_actorAdder.py -------------------------------------------------------------------------------- /thespian/test/test_actorAddressPassing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_actorAddressPassing.py -------------------------------------------------------------------------------- /thespian/test/test_actorFailures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_actorFailures.py -------------------------------------------------------------------------------- /thespian/test/test_actorSignals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_actorSignals.py -------------------------------------------------------------------------------- /thespian/test/test_actorSysAPI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_actorSysAPI.py -------------------------------------------------------------------------------- /thespian/test/test_actorSystemRestart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_actorSystemRestart.py -------------------------------------------------------------------------------- /thespian/test/test_actors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_actors.py -------------------------------------------------------------------------------- /thespian/test/test_badStartupMessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_badStartupMessage.py -------------------------------------------------------------------------------- /thespian/test/test_badmessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_badmessage.py -------------------------------------------------------------------------------- /thespian/test/test_bigmessages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_bigmessages.py -------------------------------------------------------------------------------- /thespian/test/test_commonCapabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_commonCapabilities.py -------------------------------------------------------------------------------- /thespian/test/test_createActor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_createActor.py -------------------------------------------------------------------------------- /thespian/test/test_deadLettering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_deadLettering.py -------------------------------------------------------------------------------- /thespian/test/test_director.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_director.py -------------------------------------------------------------------------------- /thespian/test/test_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_generators.py -------------------------------------------------------------------------------- /thespian/test/test_globalName.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_globalName.py -------------------------------------------------------------------------------- /thespian/test/test_initmsgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_initmsgs.py -------------------------------------------------------------------------------- /thespian/test/test_ipbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_ipbase.py -------------------------------------------------------------------------------- /thespian/test/test_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_load.py -------------------------------------------------------------------------------- /thespian/test/test_manyActorSystems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_manyActorSystems.py -------------------------------------------------------------------------------- /thespian/test/test_msg_ChildExited.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_msg_ChildExited.py -------------------------------------------------------------------------------- /thespian/test/test_msg_ConventionUpdate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_msg_ConventionUpdate.py -------------------------------------------------------------------------------- /thespian/test/test_msg_DeadEnvelope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_msg_DeadEnvelope.py -------------------------------------------------------------------------------- /thespian/test/test_msg_ExitRequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_msg_ExitRequest.py -------------------------------------------------------------------------------- /thespian/test/test_msg_Poison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_msg_Poison.py -------------------------------------------------------------------------------- /thespian/test/test_msg_ValidateSource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_msg_ValidateSource.py -------------------------------------------------------------------------------- /thespian/test/test_msg_ValidatedSource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_msg_ValidatedSource.py -------------------------------------------------------------------------------- /thespian/test/test_msg_Wakeup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_msg_Wakeup.py -------------------------------------------------------------------------------- /thespian/test/test_multipleActorSystems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_multipleActorSystems.py -------------------------------------------------------------------------------- /thespian/test/test_poisonMessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_poisonMessage.py -------------------------------------------------------------------------------- /thespian/test/test_preRegistration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_preRegistration.py -------------------------------------------------------------------------------- /thespian/test/test_requireCapability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_requireCapability.py -------------------------------------------------------------------------------- /thespian/test/test_runcommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_runcommand.py -------------------------------------------------------------------------------- /thespian/test/test_simpleActor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_simpleActor.py -------------------------------------------------------------------------------- /thespian/test/test_sourceLoading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_sourceLoading.py -------------------------------------------------------------------------------- /thespian/test/test_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_stats.py -------------------------------------------------------------------------------- /thespian/test/test_systemMessages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_systemMessages.py -------------------------------------------------------------------------------- /thespian/test/test_threadedActor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_threadedActor.py -------------------------------------------------------------------------------- /thespian/test/test_threadedExternal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_threadedExternal.py -------------------------------------------------------------------------------- /thespian/test/test_timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_timing.py -------------------------------------------------------------------------------- /thespian/test/test_transient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_transient.py -------------------------------------------------------------------------------- /thespian/test/test_troupe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_troupe.py -------------------------------------------------------------------------------- /thespian/test/test_typeDispatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_typeDispatcher.py -------------------------------------------------------------------------------- /thespian/test/test_updateSystemCapabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_updateSystemCapabilities.py -------------------------------------------------------------------------------- /thespian/test/test_wakeup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_wakeup.py -------------------------------------------------------------------------------- /thespian/test/test_withpossibleargs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/test/test_withpossibleargs.py -------------------------------------------------------------------------------- /thespian/transient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/transient.py -------------------------------------------------------------------------------- /thespian/troupe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/thespian/troupe.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kquick/Thespian/HEAD/tox.ini --------------------------------------------------------------------------------