qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Stitcher (JIRA)" <j...@apache.org>
Subject [jira] [Created] (PROTON-1850) [Python] Split up monolithic proton __init__.py
Date Fri, 18 May 2018 22:38:00 GMT
Andrew Stitcher created PROTON-1850:

             Summary: [Python] Split up monolithic proton __init__.py
                 Key: PROTON-1850
                 URL: https://issues.apache.org/jira/browse/PROTON-1850
             Project: Qpid Proton
          Issue Type: Improvement
          Components: python-binding
            Reporter: Andrew Stitcher
             Fix For: proton-c-0.23.0

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 *}}).

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org

View raw message