Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Nearly the entire implementation of the proton python binding is in _init_.py (except for the reactive API). This has several unfortunate effects:
- It can be hard to find your way around the source except by simply searching.
- There is no way to restrict the export of symbols from the proton module - anything in the module can be explicitly imported (although _all_ does restrict what gets imported with from proton import *).
Attachments
Issue Links
- causes
-
PROTON-1854 [Python binding] Using message properties under Python 3 generates NameError 'unicode'
- Closed