X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbindings%2Fpython%2Fbt2%2Fbt2%2Fpacket.py;h=9dfff9eb54d6ba8358ac5f9033f816e55e18daf5;hb=7993562851b443afb3801e5bf2b88d674734808b;hp=04ec688889a8c6541c45cf338109c5b696197908;hpb=602d20a206a92e112d10baf84cb5163241a390f7;p=babeltrace.git diff --git a/src/bindings/python/bt2/bt2/packet.py b/src/bindings/python/bt2/bt2/packet.py index 04ec6888..9dfff9eb 100644 --- a/src/bindings/python/bt2/bt2/packet.py +++ b/src/bindings/python/bt2/bt2/packet.py @@ -22,7 +22,12 @@ from bt2 import native_bt, object from bt2 import field as bt2_field -from bt2 import stream as bt2_stream + + +def _bt2_stream(): + from bt2 import stream as bt2_stream + + return bt2_stream class _PacketConst(object._SharedObject): @@ -32,7 +37,7 @@ class _PacketConst(object._SharedObject): _borrow_context_field_ptr = staticmethod( native_bt.packet_borrow_context_field_const ) - _stream_pycls = property(lambda _: bt2_stream._StreamConst) + _stream_pycls = property(lambda _: _bt2_stream()._StreamConst) _create_field_from_ptr = staticmethod(bt2_field._create_field_from_const_ptr) @property @@ -56,5 +61,5 @@ class _PacketConst(object._SharedObject): class _Packet(_PacketConst): _borrow_stream_ptr = staticmethod(native_bt.packet_borrow_stream) _borrow_context_field_ptr = staticmethod(native_bt.packet_borrow_context_field) - _stream_pycls = property(lambda _: bt2_stream._Stream) + _stream_pycls = property(lambda _: _bt2_stream()._Stream) _create_field_from_ptr = staticmethod(bt2_field._create_field_from_ptr)