~lttng/babeltrace/trunk

« back to all changes in this revision

Viewing changes to src/bindings/python/bt2/bt2/graph.py

  • Committer: Philippe Proulx
  • Author(s): Simon Marchi
  • Date: 2023-09-21 17:29:44 UTC
  • Revision ID: git-v1:c345b07873b0cb0ed344bde32a322a1b1edf60ae
python: remove internal `import bt2` imports

Standardize the internal imports to import specific modules like this:

    from bt2 import foo as bt2_foo

... instead of importing the complete bt2 package.

Change-Id: I32eb223a8bcfe841020a2aafb976f121dadd8680
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/10388
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
import functools
12
12
from bt2 import port as bt2_port
13
13
from bt2 import logging as bt2_logging
14
 
import bt2
 
14
from bt2 import mip as bt2_mip
 
15
from bt2 import error as bt2_error
 
16
from bt2 import value as bt2_value
15
17
 
16
18
 
17
19
def _graph_port_added_listener_from_native(
36
38
    def __init__(self, mip_version=0):
37
39
        bt2_utils._check_uint64(mip_version)
38
40
 
39
 
        if mip_version > bt2.get_maximal_mip_version():
 
41
        if mip_version > bt2_mip.get_maximal_mip_version():
40
42
            raise ValueError("unknown MIP version {}".format(mip_version))
41
43
 
42
44
        ptr = native_bt.graph_create(mip_version)
43
45
 
44
46
        if ptr is None:
45
 
            raise bt2._MemoryError("cannot create graph object")
 
47
            raise bt2_error._MemoryError("cannot create graph object")
46
48
 
47
49
        super().__init__(ptr)
48
50
 
96
98
        if obj is not None and not native_bt.bt2_is_python_component_class(base_cc_ptr):
97
99
            raise ValueError("cannot pass a Python object to a non-Python component")
98
100
 
99
 
        if params is not None and not isinstance(params, (dict, bt2.MapValue)):
 
101
        if params is not None and not isinstance(params, (dict, bt2_value.MapValue)):
100
102
            raise TypeError("'params' parameter is not a 'dict' or a 'bt2.MapValue'.")
101
103
 
102
 
        params = bt2.create_value(params)
 
104
        params = bt2_value.create_value(params)
103
105
 
104
106
        params_ptr = params._ptr if params is not None else None
105
107
 
135
137
 
136
138
        listener_ids = fn(self._ptr, listener_from_native)
137
139
        if listener_ids is None:
138
 
            raise bt2._Error("cannot add listener to graph object")
 
140
            raise bt2_error._Error("cannot add listener to graph object")
139
141
 
140
142
        # keep the partial's reference
141
143
        self._listener_partials.append(listener_from_native)