├── .gitignore ├── .idea ├── .gitignore ├── .name ├── codeStyleSettings.xml ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── dictionaries │ └── Oliver_Schoenborn.xml ├── encodings.xml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── pypubsub.iml ├── runConfigurations │ ├── Build_Wheel_and_Source.xml │ ├── advanced_main.xml │ ├── console_main.xml │ ├── perf.xml │ ├── py_test_in_suite.xml │ └── wx_main.xml ├── scopes │ ├── Version_Change.xml │ └── scope_settings.xml ├── vagrant.xml └── vcs.xml ├── .landscape.yml ├── .travis.yml ├── LICENSE ├── MANIFEST.in ├── README.rst ├── README_WxPython.txt ├── docs ├── Makefile ├── about.rst ├── changelog.rst ├── conf.py ├── development │ ├── dev_index.rst │ ├── publish_src_to_pypi.md │ ├── py2exe.rst │ ├── setup-cxfreeze.py │ ├── setup-py2exe.py │ ├── sphinx_patch1.txt │ ├── sphinx_patch2.txt │ └── testpubsub.py ├── index.rst ├── index_redirect.php ├── installation.rst ├── make.bat ├── pubsub_concept.png └── usage │ ├── core_classes.rst │ ├── helloworld.py │ ├── howtos │ └── index.rst │ ├── index.rst │ ├── module_pub.rst │ ├── module_utils.rst │ ├── reference.rst │ ├── types_of_errors.rst │ ├── usage_advanced.rst │ ├── usage_advanced_debug.rst │ ├── usage_advanced_maintain.rst │ ├── usage_advanced_other.rst │ ├── usage_basic.rst │ └── usage_basic_tasks.rst ├── examples ├── advanced │ ├── advanced_main.py │ ├── exchandle.py │ ├── kwargs_listeners.py │ ├── kwargs_senders.py │ ├── kwargs_topics.py │ ├── kwargs_topics_out.py │ └── notifhandle.py ├── basic_kwargs │ ├── README.txt │ ├── console_listeners.py │ ├── console_main.py │ ├── console_senders.py │ ├── wx_main.py │ ├── wx_win1.py │ └── wx_win2.py ├── multithreadloop.py ├── runall.bat └── runall_regression.txt ├── mypy_verification.py ├── release.bat ├── setup.py ├── src ├── contrib │ ├── netpubsub.py │ └── wx_monitor.py └── pubsub │ ├── LICENSE_BSD_Simple.txt │ ├── RELEASE_NOTES.txt │ ├── __init__.py │ ├── core │ ├── __init__.py │ ├── annotations.py │ ├── callables.py │ ├── listener.py │ ├── notificationmgr.py │ ├── publisher.py │ ├── topicargspec.py │ ├── topicdefnprovider.py │ ├── topicexc.py │ ├── topicmgr.py │ ├── topicobj.py │ ├── topictreetraverser.py │ ├── topicutils.py │ └── weakmethod.py │ ├── pub.py │ ├── py.typed │ └── utils │ ├── __init__.py │ ├── exchandling.py │ ├── misc.py │ ├── notification.py │ ├── topictreeprinter.py │ └── xmltopicdefnprovider.py ├── tests ├── perf.py ├── pytest.ini └── suite │ ├── my_import_topics.py │ ├── raisinglistener.py │ ├── test1_listener.py │ ├── test2_spec.py │ ├── test2a_topic.py │ ├── test2b_topicmgr.py │ ├── test2c_notify.py │ ├── test2c_notify2.py │ ├── test2d_except.py │ ├── test3b_sel_default.py │ ├── test3c_pubsub3.py │ ├── test3d_defaultlog.py │ ├── test4_prov_module_expect.py │ ├── test4_provider.py │ ├── test5_xmlprovider.py │ └── xmlprovider_topics.xml ├── tools └── compare_timings.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | /workspace.xml 2 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | pypubsub -------------------------------------------------------------------------------- /.idea/codeStyleSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/codeStyleSettings.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/dictionaries/Oliver_Schoenborn.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/dictionaries/Oliver_Schoenborn.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/pypubsub.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/pypubsub.iml -------------------------------------------------------------------------------- /.idea/runConfigurations/Build_Wheel_and_Source.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/runConfigurations/Build_Wheel_and_Source.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/advanced_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/runConfigurations/advanced_main.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/console_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/runConfigurations/console_main.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/perf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/runConfigurations/perf.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/py_test_in_suite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/runConfigurations/py_test_in_suite.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/wx_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/runConfigurations/wx_main.xml -------------------------------------------------------------------------------- /.idea/scopes/Version_Change.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/scopes/Version_Change.xml -------------------------------------------------------------------------------- /.idea/scopes/scope_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/scopes/scope_settings.xml -------------------------------------------------------------------------------- /.idea/vagrant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/vagrant.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.landscape.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.landscape.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | include src/pubsub/py.typed -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/README.rst -------------------------------------------------------------------------------- /README_WxPython.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/README_WxPython.txt -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/about.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/development/dev_index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/development/dev_index.rst -------------------------------------------------------------------------------- /docs/development/publish_src_to_pypi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/development/publish_src_to_pypi.md -------------------------------------------------------------------------------- /docs/development/py2exe.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/development/py2exe.rst -------------------------------------------------------------------------------- /docs/development/setup-cxfreeze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/development/setup-cxfreeze.py -------------------------------------------------------------------------------- /docs/development/setup-py2exe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/development/setup-py2exe.py -------------------------------------------------------------------------------- /docs/development/sphinx_patch1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/development/sphinx_patch1.txt -------------------------------------------------------------------------------- /docs/development/sphinx_patch2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/development/sphinx_patch2.txt -------------------------------------------------------------------------------- /docs/development/testpubsub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/development/testpubsub.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/index_redirect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/index_redirect.php -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/pubsub_concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/pubsub_concept.png -------------------------------------------------------------------------------- /docs/usage/core_classes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/core_classes.rst -------------------------------------------------------------------------------- /docs/usage/helloworld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/helloworld.py -------------------------------------------------------------------------------- /docs/usage/howtos/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/howtos/index.rst -------------------------------------------------------------------------------- /docs/usage/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/index.rst -------------------------------------------------------------------------------- /docs/usage/module_pub.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/module_pub.rst -------------------------------------------------------------------------------- /docs/usage/module_utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/module_utils.rst -------------------------------------------------------------------------------- /docs/usage/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/reference.rst -------------------------------------------------------------------------------- /docs/usage/types_of_errors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/types_of_errors.rst -------------------------------------------------------------------------------- /docs/usage/usage_advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/usage_advanced.rst -------------------------------------------------------------------------------- /docs/usage/usage_advanced_debug.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/usage_advanced_debug.rst -------------------------------------------------------------------------------- /docs/usage/usage_advanced_maintain.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/usage_advanced_maintain.rst -------------------------------------------------------------------------------- /docs/usage/usage_advanced_other.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/usage_advanced_other.rst -------------------------------------------------------------------------------- /docs/usage/usage_basic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/usage_basic.rst -------------------------------------------------------------------------------- /docs/usage/usage_basic_tasks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/docs/usage/usage_basic_tasks.rst -------------------------------------------------------------------------------- /examples/advanced/advanced_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/advanced/advanced_main.py -------------------------------------------------------------------------------- /examples/advanced/exchandle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/advanced/exchandle.py -------------------------------------------------------------------------------- /examples/advanced/kwargs_listeners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/advanced/kwargs_listeners.py -------------------------------------------------------------------------------- /examples/advanced/kwargs_senders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/advanced/kwargs_senders.py -------------------------------------------------------------------------------- /examples/advanced/kwargs_topics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/advanced/kwargs_topics.py -------------------------------------------------------------------------------- /examples/advanced/kwargs_topics_out.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/advanced/kwargs_topics_out.py -------------------------------------------------------------------------------- /examples/advanced/notifhandle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/advanced/notifhandle.py -------------------------------------------------------------------------------- /examples/basic_kwargs/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/basic_kwargs/README.txt -------------------------------------------------------------------------------- /examples/basic_kwargs/console_listeners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/basic_kwargs/console_listeners.py -------------------------------------------------------------------------------- /examples/basic_kwargs/console_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/basic_kwargs/console_main.py -------------------------------------------------------------------------------- /examples/basic_kwargs/console_senders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/basic_kwargs/console_senders.py -------------------------------------------------------------------------------- /examples/basic_kwargs/wx_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/basic_kwargs/wx_main.py -------------------------------------------------------------------------------- /examples/basic_kwargs/wx_win1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/basic_kwargs/wx_win1.py -------------------------------------------------------------------------------- /examples/basic_kwargs/wx_win2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/basic_kwargs/wx_win2.py -------------------------------------------------------------------------------- /examples/multithreadloop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/multithreadloop.py -------------------------------------------------------------------------------- /examples/runall.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/runall.bat -------------------------------------------------------------------------------- /examples/runall_regression.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/examples/runall_regression.txt -------------------------------------------------------------------------------- /mypy_verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/mypy_verification.py -------------------------------------------------------------------------------- /release.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/release.bat -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/setup.py -------------------------------------------------------------------------------- /src/contrib/netpubsub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/contrib/netpubsub.py -------------------------------------------------------------------------------- /src/contrib/wx_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/contrib/wx_monitor.py -------------------------------------------------------------------------------- /src/pubsub/LICENSE_BSD_Simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/LICENSE_BSD_Simple.txt -------------------------------------------------------------------------------- /src/pubsub/RELEASE_NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/RELEASE_NOTES.txt -------------------------------------------------------------------------------- /src/pubsub/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/__init__.py -------------------------------------------------------------------------------- /src/pubsub/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/__init__.py -------------------------------------------------------------------------------- /src/pubsub/core/annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/annotations.py -------------------------------------------------------------------------------- /src/pubsub/core/callables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/callables.py -------------------------------------------------------------------------------- /src/pubsub/core/listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/listener.py -------------------------------------------------------------------------------- /src/pubsub/core/notificationmgr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/notificationmgr.py -------------------------------------------------------------------------------- /src/pubsub/core/publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/publisher.py -------------------------------------------------------------------------------- /src/pubsub/core/topicargspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/topicargspec.py -------------------------------------------------------------------------------- /src/pubsub/core/topicdefnprovider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/topicdefnprovider.py -------------------------------------------------------------------------------- /src/pubsub/core/topicexc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/topicexc.py -------------------------------------------------------------------------------- /src/pubsub/core/topicmgr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/topicmgr.py -------------------------------------------------------------------------------- /src/pubsub/core/topicobj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/topicobj.py -------------------------------------------------------------------------------- /src/pubsub/core/topictreetraverser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/topictreetraverser.py -------------------------------------------------------------------------------- /src/pubsub/core/topicutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/topicutils.py -------------------------------------------------------------------------------- /src/pubsub/core/weakmethod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/core/weakmethod.py -------------------------------------------------------------------------------- /src/pubsub/pub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/pub.py -------------------------------------------------------------------------------- /src/pubsub/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pubsub/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/utils/__init__.py -------------------------------------------------------------------------------- /src/pubsub/utils/exchandling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/utils/exchandling.py -------------------------------------------------------------------------------- /src/pubsub/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/utils/misc.py -------------------------------------------------------------------------------- /src/pubsub/utils/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/utils/notification.py -------------------------------------------------------------------------------- /src/pubsub/utils/topictreeprinter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/utils/topictreeprinter.py -------------------------------------------------------------------------------- /src/pubsub/utils/xmltopicdefnprovider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/src/pubsub/utils/xmltopicdefnprovider.py -------------------------------------------------------------------------------- /tests/perf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/perf.py -------------------------------------------------------------------------------- /tests/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/pytest.ini -------------------------------------------------------------------------------- /tests/suite/my_import_topics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/my_import_topics.py -------------------------------------------------------------------------------- /tests/suite/raisinglistener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/raisinglistener.py -------------------------------------------------------------------------------- /tests/suite/test1_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test1_listener.py -------------------------------------------------------------------------------- /tests/suite/test2_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test2_spec.py -------------------------------------------------------------------------------- /tests/suite/test2a_topic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test2a_topic.py -------------------------------------------------------------------------------- /tests/suite/test2b_topicmgr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test2b_topicmgr.py -------------------------------------------------------------------------------- /tests/suite/test2c_notify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test2c_notify.py -------------------------------------------------------------------------------- /tests/suite/test2c_notify2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test2c_notify2.py -------------------------------------------------------------------------------- /tests/suite/test2d_except.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test2d_except.py -------------------------------------------------------------------------------- /tests/suite/test3b_sel_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test3b_sel_default.py -------------------------------------------------------------------------------- /tests/suite/test3c_pubsub3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test3c_pubsub3.py -------------------------------------------------------------------------------- /tests/suite/test3d_defaultlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test3d_defaultlog.py -------------------------------------------------------------------------------- /tests/suite/test4_prov_module_expect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test4_prov_module_expect.py -------------------------------------------------------------------------------- /tests/suite/test4_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test4_provider.py -------------------------------------------------------------------------------- /tests/suite/test5_xmlprovider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/test5_xmlprovider.py -------------------------------------------------------------------------------- /tests/suite/xmlprovider_topics.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tests/suite/xmlprovider_topics.xml -------------------------------------------------------------------------------- /tools/compare_timings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tools/compare_timings.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schollii/pypubsub/HEAD/tox.ini --------------------------------------------------------------------------------