X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbindings%2Fpython%2Fbt2%2Fbt2%2Fport.py;h=a62c3091cb7ff62eafac95fe352464c0d3d27dfe;hb=7993562851b443afb3801e5bf2b88d674734808b;hp=94738d850bd9d576036dee7e929858421b174845;hpb=602d20a206a92e112d10baf84cb5163241a390f7;p=babeltrace.git diff --git a/src/bindings/python/bt2/bt2/port.py b/src/bindings/python/bt2/bt2/port.py index 94738d85..a62c3091 100644 --- a/src/bindings/python/bt2/bt2/port.py +++ b/src/bindings/python/bt2/bt2/port.py @@ -21,7 +21,12 @@ # THE SOFTWARE. from bt2 import native_bt, object -from bt2 import connection as bt2_connection + + +def _bt2_connection(): + from bt2 import connection as bt2_connection + + return bt2_connection def _create_from_const_ptr_and_get_ref(ptr, port_type): @@ -68,7 +73,7 @@ class _PortConst(object._SharedObject): if conn_ptr is None: return - return bt2_connection._ConnectionConst._create_from_ptr_and_get_ref(conn_ptr) + return _bt2_connection()._ConnectionConst._create_from_ptr_and_get_ref(conn_ptr) @property def is_connected(self): @@ -97,7 +102,7 @@ class _UserComponentPort(_PortConst): if conn_ptr is None: return - return bt2_connection._ConnectionConst._create_from_ptr_and_get_ref(conn_ptr) + return _bt2_connection()._ConnectionConst._create_from_ptr_and_get_ref(conn_ptr) @property def user_data(self):