python: run isort on everything
authorSimon Marchi <simon.marchi@efficios.com>
Tue, 19 Sep 2023 18:45:05 +0000 (14:45 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Thu, 21 Sep 2023 17:29:44 +0000 (13:29 -0400)
Run isort on the whole repo, to nicely sort Python imports.

Add a mention in CONTRIBUTING.adoc, that all Python imports must be
sorted using the version of isort specified in dev-requirements.txt.

Add `isort ~= 5.12` to dev-requirements.txt.  5.12 is the latest stable
version available on PyPi as of writing.

Tell isort to use its `black` profile, in pyproject.toml, so that
black remains happy.  The details of that profile are here:

  https://pycqa.github.io/isort/docs/configuration/profiles.html

Tell isort to ignore `tests/utils/python/tap`, since it's code copied
from elsewhere.

Use the `length_sort` option, because Philippe prefers it like that.
See:

  https://pycqa.github.io/isort/docs/configuration/custom_sections_and_ordering.html

Change-Id: I8778f908342d0feeb97d4442506113d9252559e7
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/10871
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
75 files changed:
CONTRIBUTING.adoc
dev-requirements.txt
doc/bindings/python/ext/bt2sphinxurl.py
doc/bindings/python/source/conf.py
pyproject.toml
src/bindings/python/bt2/bt2/__init__.py
src/bindings/python/bt2/bt2/clock_class.py
src/bindings/python/bt2/bt2/clock_snapshot.py
src/bindings/python/bt2/bt2/component.py
src/bindings/python/bt2/bt2/component_descriptor.py
src/bindings/python/bt2/bt2/connection.py
src/bindings/python/bt2/bt2/error.py
src/bindings/python/bt2/bt2/event.py
src/bindings/python/bt2/bt2/event_class.py
src/bindings/python/bt2/bt2/field.py
src/bindings/python/bt2/bt2/field_class.py
src/bindings/python/bt2/bt2/field_path.py
src/bindings/python/bt2/bt2/graph.py
src/bindings/python/bt2/bt2/integer_range_set.py
src/bindings/python/bt2/bt2/interrupter.py
src/bindings/python/bt2/bt2/message.py
src/bindings/python/bt2/bt2/message_iterator.py
src/bindings/python/bt2/bt2/mip.py
src/bindings/python/bt2/bt2/packet.py
src/bindings/python/bt2/bt2/plugin.py
src/bindings/python/bt2/bt2/port.py
src/bindings/python/bt2/bt2/py_plugin.py
src/bindings/python/bt2/bt2/query_executor.py
src/bindings/python/bt2/bt2/stream.py
src/bindings/python/bt2/bt2/stream_class.py
src/bindings/python/bt2/bt2/trace.py
src/bindings/python/bt2/bt2/trace_class.py
src/bindings/python/bt2/bt2/trace_collection_message_iterator.py
src/bindings/python/bt2/bt2/utils.py
src/bindings/python/bt2/bt2/value.py
tests/bindings/python/bt2/test_clock_class.py
tests/bindings/python/bt2/test_component.py
tests/bindings/python/bt2/test_component_class.py
tests/bindings/python/bt2/test_component_descriptor.py
tests/bindings/python/bt2/test_connection.py
tests/bindings/python/bt2/test_error.py
tests/bindings/python/bt2/test_event.py
tests/bindings/python/bt2/test_event_class.py
tests/bindings/python/bt2/test_field.py
tests/bindings/python/bt2/test_field_class.py
tests/bindings/python/bt2/test_graph.py
tests/bindings/python/bt2/test_integer_range_set.py
tests/bindings/python/bt2/test_interrupter.py
tests/bindings/python/bt2/test_message.py
tests/bindings/python/bt2/test_message_iterator.py
tests/bindings/python/bt2/test_mip.py
tests/bindings/python/bt2/test_package.py
tests/bindings/python/bt2/test_packet.py
tests/bindings/python/bt2/test_plugin.py
tests/bindings/python/bt2/test_port.py
tests/bindings/python/bt2/test_query_executor.py
tests/bindings/python/bt2/test_stream.py
tests/bindings/python/bt2/test_stream_class.py
tests/bindings/python/bt2/test_trace.py
tests/bindings/python/bt2/test_trace_class.py
tests/bindings/python/bt2/test_trace_collection_message_iterator.py
tests/bindings/python/bt2/test_value.py
tests/bindings/python/bt2/utils.py
tests/data/auto-source-discovery/grouping/bt_plugin_test.py
tests/data/auto-source-discovery/params-log-level/bt_plugin_test.py
tests/data/cli/exit_status/bt_plugin_test_cli_exit_status.py
tests/data/plugins/flt.lttng-utils.debug-info/bt_plugin_test_debug_info.py
tests/data/plugins/src.ctf.lttng-live/lttng_live_server.py
tests/lib/conds/test.py
tests/plugins/sink.text.pretty/test_pretty.py
tests/plugins/src.ctf.fs/query/test_query_support_info.py
tests/plugins/src.ctf.fs/query/test_query_trace_info.py
tests/python-plugin-provider/test_python_plugin_provider.py
tests/utils/python/split_sort_compare.py
tests/utils/python/testrunner.py

index 5937194fa08912755203342f9c9124fb34f24bf7..5435ff6efa1cb76474c9cd7c2113738a79512613 100644 (file)
@@ -1955,3 +1955,6 @@ private:
 
 All Python code must be formatted using the version of
 https://github.com/psf/black[Black] specified in `dev-requirements.txt`.
+
+All Python imports must be sorted using the version of
+https://pycqa.github.io/isort/[isort] indicated in `dev-requirements.txt`.
index f955fb6e0894628d8ac885795c66477bb1a9f537..b68507adeed8fc83a667ed7f267a2682bfd4b2bc 100644 (file)
@@ -2,3 +2,4 @@ black ~= 23.9.1
 flake8 >= 3.8
 # Required for black 22.0, it's broken with click >= 8.1
 click < 8.1
+isort ~= 5.12
index d76cc1c777406f854f8f2bb3469c87db3ddcfaeb..830e0d1e2c4b3da88c61b5eddad38e31707ea564 100644 (file)
 #
 #         :bt2link:`libbabeltrace2 <https://babeltrace.org/docs/v@ver@/libbabeltrace2/>`
 
-import docutils
-import docutils.utils
-import docutils.nodes
 import re
 import functools
 
+import docutils
+import docutils.nodes
+import docutils.utils
+
 
 def _bt2man_role(
     bt2_version, name, rawtext, text, lineno, inliner, options=None, content=None
index 148cc92abca409abca0d4708ce03216b9f8e0d23..99e60af8942fe3535f00e9f924cf3c8c5e7bc288 100644 (file)
@@ -2,9 +2,10 @@
 #
 # Copyright (c) 2020 Philippe Proulx <pproulx@efficios.com>
 
-import bt2
 import re
 
+import bt2
+
 # project
 project = "Babeltrace 2 Python bindings"
 copyright = "2020, EfficiOS, Inc"
index 39d5b4a34258a46003a3cea6e0b308d7ef7e1ae7..7c1cb584b9ff1a401af628e071ab618120f85d05 100644 (file)
@@ -15,3 +15,8 @@
 
   )
   '''
+
+[tool.isort]
+profile = "black"
+extend_skip_glob = ["tests/utils/python/tap"]
+length_sort = true
index cf4d9bd26603000c80557e234fd6789f8129d61e..089c98b076191e52638bf63a2da9bad0c9617efd 100644 (file)
 
 import sys
 
+from bt2.mip import get_maximal_mip_version, get_greatest_operative_mip_version
+from bt2.error import (
+    ComponentClassType,
+    _Error,
+    _ErrorCause,
+    _MemoryError,
+    _ComponentErrorCause,
+    _ComponentClassErrorCause,
+    _MessageIteratorErrorCause,
+)
+from bt2.field import (
+    _BoolField,
+    _RealField,
+    _ArrayField,
+    _OptionField,
+    _StringField,
+    _IntegerField,
+    _VariantField,
+    _BitArrayField,
+    _BoolFieldConst,
+    _RealFieldConst,
+    _StructureField,
+    _ArrayFieldConst,
+    _EnumerationField,
+    _OptionFieldConst,
+    _StaticArrayField,
+    _StringFieldConst,
+    _DynamicArrayField,
+    _IntegerFieldConst,
+    _VariantFieldConst,
+    _BitArrayFieldConst,
+    _SignedIntegerField,
+    _StructureFieldConst,
+    _UnsignedIntegerField,
+    _EnumerationFieldConst,
+    _StaticArrayFieldConst,
+    _DynamicArrayFieldConst,
+    _SignedEnumerationField,
+    _SignedIntegerFieldConst,
+    _DoublePrecisionRealField,
+    _SinglePrecisionRealField,
+    _UnsignedEnumerationField,
+    _UnsignedIntegerFieldConst,
+    _SignedEnumerationFieldConst,
+    _DoublePrecisionRealFieldConst,
+    _SinglePrecisionRealFieldConst,
+    _UnsignedEnumerationFieldConst,
+)
+from bt2.graph import Graph
+from bt2.utils import Stop, TryAgain, UnknownObject, _OverflowError
+from bt2.value import (
+    MapValue,
+    BoolValue,
+    RealValue,
+    ArrayValue,
+    StringValue,
+    SignedIntegerValue,
+    UnsignedIntegerValue,
+    create_value,
+    _IntegerValue,
+    _MapValueConst,
+    _BoolValueConst,
+    _RealValueConst,
+    _ArrayValueConst,
+    _StringValueConst,
+    _IntegerValueConst,
+    _SignedIntegerValueConst,
+    _UnsignedIntegerValueConst,
+)
+from bt2.plugin import find_plugin, find_plugins, find_plugins_in_path
+from bt2.logging import (
+    LoggingLevel,
+    get_global_logging_level,
+    set_global_logging_level,
+    get_minimal_logging_level,
+)
+from bt2.message import (
+    _EventMessage,
+    _PacketEndMessage,
+    _StreamEndMessage,
+    _EventMessageConst,
+    _PacketEndMessageConst,
+    _StreamEndMessageConst,
+    _DiscardedEventsMessage,
+    _PacketBeginningMessage,
+    _StreamBeginningMessage,
+    _DiscardedPacketsMessage,
+    _DiscardedEventsMessageConst,
+    _PacketBeginningMessageConst,
+    _StreamBeginningMessageConst,
+    _DiscardedPacketsMessageConst,
+    _MessageIteratorInactivityMessage,
+    _MessageIteratorInactivityMessageConst,
+)
+from bt2.version import __version__
+from bt2.component import (
+    _UserSinkComponent,
+    _SinkComponentConst,
+    _IncompleteUserClass,
+    _UserFilterComponent,
+    _UserSourceComponent,
+    _FilterComponentConst,
+    _SourceComponentConst,
+    _SinkComponentClassConst,
+    _FilterComponentClassConst,
+    _SourceComponentClassConst,
+)
+from bt2.py_plugin import register_plugin, plugin_component_class
+from bt2.field_path import (
+    FieldPathScope,
+    _IndexFieldPathItem,
+    _CurrentArrayElementFieldPathItem,
+    _CurrentOptionContentFieldPathItem,
+)
+
 # import all public names
 from bt2.clock_class import ClockClassOffset
-from bt2.clock_snapshot import _ClockSnapshotConst
-from bt2.clock_snapshot import _UnknownClockSnapshot
-from bt2.component import _IncompleteUserClass
-from bt2.component import _SourceComponentClassConst
-from bt2.component import _FilterComponentClassConst
-from bt2.component import _SinkComponentClassConst
-from bt2.component import _SourceComponentConst
-from bt2.component import _FilterComponentConst
-from bt2.component import _SinkComponentConst
-from bt2.component import _UserSourceComponent
-from bt2.component import _UserFilterComponent
-from bt2.component import _UserSinkComponent
-from bt2.component_descriptor import ComponentDescriptor
-from bt2.error import ComponentClassType
-from bt2.error import _ErrorCause
-from bt2.error import _ComponentErrorCause
-from bt2.error import _ComponentClassErrorCause
-from bt2.error import _MessageIteratorErrorCause
-from bt2.error import _Error
-from bt2.error import _MemoryError
 from bt2.event_class import EventClassLogLevel
-from bt2.field import _BoolField
-from bt2.field import _BitArrayField
-from bt2.field import _IntegerField
-from bt2.field import _UnsignedIntegerField
-from bt2.field import _SignedIntegerField
-from bt2.field import _RealField
-from bt2.field import _SinglePrecisionRealField
-from bt2.field import _DoublePrecisionRealField
-from bt2.field import _EnumerationField
-from bt2.field import _UnsignedEnumerationField
-from bt2.field import _SignedEnumerationField
-from bt2.field import _StringField
-from bt2.field import _StructureField
-from bt2.field import _OptionField
-from bt2.field import _VariantField
-from bt2.field import _ArrayField
-from bt2.field import _StaticArrayField
-from bt2.field import _DynamicArrayField
-from bt2.field import _BoolFieldConst
-from bt2.field import _BitArrayFieldConst
-from bt2.field import _IntegerFieldConst
-from bt2.field import _UnsignedIntegerFieldConst
-from bt2.field import _SignedIntegerFieldConst
-from bt2.field import _RealFieldConst
-from bt2.field import _SinglePrecisionRealFieldConst
-from bt2.field import _DoublePrecisionRealFieldConst
-from bt2.field import _EnumerationFieldConst
-from bt2.field import _UnsignedEnumerationFieldConst
-from bt2.field import _SignedEnumerationFieldConst
-from bt2.field import _StringFieldConst
-from bt2.field import _StructureFieldConst
-from bt2.field import _OptionFieldConst
-from bt2.field import _VariantFieldConst
-from bt2.field import _ArrayFieldConst
-from bt2.field import _StaticArrayFieldConst
-from bt2.field import _DynamicArrayFieldConst
-from bt2.field_class import IntegerDisplayBase
-from bt2.field_class import _BoolFieldClass
-from bt2.field_class import _BitArrayFieldClass
-from bt2.field_class import _IntegerFieldClass
-from bt2.field_class import _UnsignedIntegerFieldClass
-from bt2.field_class import _SignedIntegerFieldClass
-from bt2.field_class import _RealFieldClass
-from bt2.field_class import _EnumerationFieldClass
-from bt2.field_class import _UnsignedEnumerationFieldClass
-from bt2.field_class import _SignedEnumerationFieldClass
-from bt2.field_class import _StringFieldClass
-from bt2.field_class import _StructureFieldClass
-from bt2.field_class import _OptionFieldClass
-from bt2.field_class import _OptionWithSelectorFieldClass
-from bt2.field_class import _OptionWithBoolSelectorFieldClass
-from bt2.field_class import _OptionWithIntegerSelectorFieldClass
-from bt2.field_class import _OptionWithUnsignedIntegerSelectorFieldClass
-from bt2.field_class import _OptionWithSignedIntegerSelectorFieldClass
-from bt2.field_class import _VariantFieldClass
-from bt2.field_class import _VariantFieldClassWithoutSelector
-from bt2.field_class import _VariantFieldClassWithIntegerSelector
-from bt2.field_class import _VariantFieldClassWithUnsignedIntegerSelector
-from bt2.field_class import _VariantFieldClassWithSignedIntegerSelector
-from bt2.field_class import _ArrayFieldClass
-from bt2.field_class import _StaticArrayFieldClass
-from bt2.field_class import _DynamicArrayFieldClass
-from bt2.field_class import _DynamicArrayWithLengthFieldFieldClass
-from bt2.field_class import _BoolFieldClassConst
-from bt2.field_class import _BitArrayFieldClassConst
-from bt2.field_class import _IntegerFieldClassConst
-from bt2.field_class import _UnsignedIntegerFieldClassConst
-from bt2.field_class import _SignedIntegerFieldClassConst
-from bt2.field_class import _RealFieldClassConst
-from bt2.field_class import _EnumerationFieldClassConst
-from bt2.field_class import _UnsignedEnumerationFieldClassConst
-from bt2.field_class import _SignedEnumerationFieldClassConst
-from bt2.field_class import _StringFieldClassConst
-from bt2.field_class import _StructureFieldClassConst
-from bt2.field_class import _OptionFieldClassConst
-from bt2.field_class import _OptionWithSelectorFieldClassConst
-from bt2.field_class import _OptionWithBoolSelectorFieldClassConst
-from bt2.field_class import _OptionWithIntegerSelectorFieldClassConst
-from bt2.field_class import _OptionWithUnsignedIntegerSelectorFieldClassConst
-from bt2.field_class import _OptionWithSignedIntegerSelectorFieldClassConst
-from bt2.field_class import _VariantFieldClassConst
-from bt2.field_class import _VariantFieldClassWithoutSelectorConst
-from bt2.field_class import _VariantFieldClassWithIntegerSelectorConst
-from bt2.field_class import _VariantFieldClassWithUnsignedIntegerSelectorConst
-from bt2.field_class import _VariantFieldClassWithSignedIntegerSelectorConst
-from bt2.field_class import _ArrayFieldClassConst
-from bt2.field_class import _StaticArrayFieldClassConst
-from bt2.field_class import _DynamicArrayFieldClassConst
-from bt2.field_class import _DynamicArrayWithLengthFieldFieldClassConst
-from bt2.field_path import FieldPathScope
-from bt2.field_path import _IndexFieldPathItem
-from bt2.field_path import _CurrentArrayElementFieldPathItem
-from bt2.field_path import _CurrentOptionContentFieldPathItem
-from bt2.graph import Graph
-from bt2.integer_range_set import SignedIntegerRange
-from bt2.integer_range_set import UnsignedIntegerRange
-from bt2.integer_range_set import SignedIntegerRangeSet
-from bt2.integer_range_set import UnsignedIntegerRangeSet
-from bt2.integer_range_set import _SignedIntegerRangeConst
-from bt2.integer_range_set import _UnsignedIntegerRangeConst
-from bt2.integer_range_set import _SignedIntegerRangeSetConst
-from bt2.integer_range_set import _UnsignedIntegerRangeSetConst
+from bt2.field_class import (
+    IntegerDisplayBase,
+    _BoolFieldClass,
+    _RealFieldClass,
+    _ArrayFieldClass,
+    _OptionFieldClass,
+    _StringFieldClass,
+    _IntegerFieldClass,
+    _VariantFieldClass,
+    _BitArrayFieldClass,
+    _BoolFieldClassConst,
+    _RealFieldClassConst,
+    _StructureFieldClass,
+    _ArrayFieldClassConst,
+    _EnumerationFieldClass,
+    _OptionFieldClassConst,
+    _StaticArrayFieldClass,
+    _StringFieldClassConst,
+    _DynamicArrayFieldClass,
+    _IntegerFieldClassConst,
+    _VariantFieldClassConst,
+    _BitArrayFieldClassConst,
+    _SignedIntegerFieldClass,
+    _StructureFieldClassConst,
+    _UnsignedIntegerFieldClass,
+    _EnumerationFieldClassConst,
+    _StaticArrayFieldClassConst,
+    _DynamicArrayFieldClassConst,
+    _SignedEnumerationFieldClass,
+    _OptionWithSelectorFieldClass,
+    _SignedIntegerFieldClassConst,
+    _UnsignedEnumerationFieldClass,
+    _UnsignedIntegerFieldClassConst,
+    _OptionWithBoolSelectorFieldClass,
+    _SignedEnumerationFieldClassConst,
+    _VariantFieldClassWithoutSelector,
+    _OptionWithSelectorFieldClassConst,
+    _UnsignedEnumerationFieldClassConst,
+    _OptionWithIntegerSelectorFieldClass,
+    _VariantFieldClassWithIntegerSelector,
+    _DynamicArrayWithLengthFieldFieldClass,
+    _OptionWithBoolSelectorFieldClassConst,
+    _VariantFieldClassWithoutSelectorConst,
+    _OptionWithIntegerSelectorFieldClassConst,
+    _OptionWithSignedIntegerSelectorFieldClass,
+    _VariantFieldClassWithIntegerSelectorConst,
+    _DynamicArrayWithLengthFieldFieldClassConst,
+    _VariantFieldClassWithSignedIntegerSelector,
+    _OptionWithUnsignedIntegerSelectorFieldClass,
+    _VariantFieldClassWithUnsignedIntegerSelector,
+    _OptionWithSignedIntegerSelectorFieldClassConst,
+    _VariantFieldClassWithSignedIntegerSelectorConst,
+    _OptionWithUnsignedIntegerSelectorFieldClassConst,
+    _VariantFieldClassWithUnsignedIntegerSelectorConst,
+)
 from bt2.interrupter import Interrupter
-from bt2.logging import LoggingLevel
-from bt2.logging import get_minimal_logging_level
-from bt2.logging import get_global_logging_level
-from bt2.logging import set_global_logging_level
-from bt2.message import _EventMessage
-from bt2.message import _PacketBeginningMessage
-from bt2.message import _PacketEndMessage
-from bt2.message import _StreamBeginningMessage
-from bt2.message import _StreamEndMessage
-from bt2.message import _MessageIteratorInactivityMessage
-from bt2.message import _DiscardedEventsMessage
-from bt2.message import _DiscardedPacketsMessage
-from bt2.message import _EventMessageConst
-from bt2.message import _PacketBeginningMessageConst
-from bt2.message import _PacketEndMessageConst
-from bt2.message import _StreamBeginningMessageConst
-from bt2.message import _StreamEndMessageConst
-from bt2.message import _MessageIteratorInactivityMessageConst
-from bt2.message import _DiscardedEventsMessageConst
-from bt2.message import _DiscardedPacketsMessageConst
-from bt2.message_iterator import _UserMessageIterator
-from bt2.mip import get_greatest_operative_mip_version
-from bt2.mip import get_maximal_mip_version
-from bt2.plugin import find_plugins_in_path
-from bt2.plugin import find_plugins
-from bt2.plugin import find_plugin
-from bt2.py_plugin import plugin_component_class
-from bt2.py_plugin import register_plugin
+from bt2.clock_snapshot import _ClockSnapshotConst, _UnknownClockSnapshot
 from bt2.query_executor import QueryExecutor
-from bt2.trace_collection_message_iterator import AutoSourceComponentSpec
-from bt2.trace_collection_message_iterator import ComponentSpec
-from bt2.trace_collection_message_iterator import TraceCollectionMessageIterator
-from bt2.utils import UnknownObject
-from bt2.utils import _OverflowError
-from bt2.utils import TryAgain
-from bt2.utils import Stop
-from bt2.value import create_value
-from bt2.value import BoolValue
-from bt2.value import _IntegerValue
-from bt2.value import UnsignedIntegerValue
-from bt2.value import SignedIntegerValue
-from bt2.value import RealValue
-from bt2.value import StringValue
-from bt2.value import ArrayValue
-from bt2.value import MapValue
-from bt2.value import _BoolValueConst
-from bt2.value import _IntegerValueConst
-from bt2.value import _UnsignedIntegerValueConst
-from bt2.value import _SignedIntegerValueConst
-from bt2.value import _RealValueConst
-from bt2.value import _StringValueConst
-from bt2.value import _ArrayValueConst
-from bt2.value import _MapValueConst
-from bt2.version import __version__
+from bt2.message_iterator import _UserMessageIterator
+from bt2.integer_range_set import (
+    SignedIntegerRange,
+    UnsignedIntegerRange,
+    SignedIntegerRangeSet,
+    UnsignedIntegerRangeSet,
+    _SignedIntegerRangeConst,
+    _UnsignedIntegerRangeConst,
+    _SignedIntegerRangeSetConst,
+    _UnsignedIntegerRangeSetConst,
+)
+from bt2.component_descriptor import ComponentDescriptor
+from bt2.trace_collection_message_iterator import (
+    ComponentSpec,
+    AutoSourceComponentSpec,
+    TraceCollectionMessageIterator,
+)
 
 if (sys.version_info.major, sys.version_info.minor) != (3, 4):
 
@@ -234,9 +247,10 @@ del sys
 
 
 def _init_and_register_exit():
-    from bt2 import native_bt
     import atexit
 
+    from bt2 import native_bt
+
     atexit.register(native_bt.bt2_exit_handler)
     native_bt.bt2_init_from_bt2()
 
index 576fb7cb6ba581a803b5fb57a612221dfb4764ce..c7527c7722d91bc447b70807df3d24c870484270 100644 (file)
@@ -2,11 +2,12 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
+import uuid as uuidp
+
 from bt2 import utils as bt2_utils
 from bt2 import value as bt2_value
-import uuid as uuidp
+from bt2 import object as bt2_object
+from bt2 import native_bt
 
 
 class ClockClassOffset:
index 3118d996d1685c26259260368b29c648e8378a96..82591463de7fb99373f77b9bcd7fd7c8bc3f01e1 100644 (file)
@@ -2,13 +2,14 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
-from bt2 import utils as bt2_utils
 import numbers
-from bt2 import clock_class as bt2_clock_class
 import functools
 
+from bt2 import utils as bt2_utils
+from bt2 import object as bt2_object
+from bt2 import native_bt
+from bt2 import clock_class as bt2_clock_class
+
 
 @functools.total_ordering
 class _ClockSnapshotConst(bt2_object._UniqueObject):
index 7357eb7e413ca4774b3e40395ea2d8198fadf5cd..30f0849c7c4d4ce066eb25cd60f2c651a44678ea 100644 (file)
@@ -2,19 +2,20 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
-from bt2 import utils as bt2_utils
-from bt2 import message_iterator as bt2_message_iterator
+import sys
 import collections.abc
+
+from bt2 import port as bt2_port
+from bt2 import error as bt2_error
+from bt2 import utils as bt2_utils
 from bt2 import value as bt2_value
-from bt2 import trace_class as bt2_trace_class
+from bt2 import object as bt2_object
+from bt2 import native_bt
 from bt2 import clock_class as bt2_clock_class
+from bt2 import trace_class as bt2_trace_class
 from bt2 import query_executor as bt2_query_executor
-from bt2 import port as bt2_port
-from bt2 import error as bt2_error
+from bt2 import message_iterator as bt2_message_iterator
 from bt2 import integer_range_set as bt2_integer_range_set
-import sys
 
 
 class _IncompleteUserClass(Exception):
index 4decafecd1ea4e33e5a39ea77bc9e9cc74fa57c9..35179ab7bcdab5f2724411471d5fa900236d1fff 100644 (file)
@@ -2,9 +2,9 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import component as bt2_component
 from bt2 import value as bt2_value
+from bt2 import component as bt2_component
+from bt2 import native_bt
 
 
 def _is_source_comp_cls(comp_cls):
index 71066ac61e19b7443c7ff7d6c27fc976a2b53e78..cdbe271ec109e4f0a05f6f4db05ab6a45c3adf0f 100644 (file)
@@ -2,9 +2,9 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
 from bt2 import port as bt2_port
 from bt2 import object as bt2_object
+from bt2 import native_bt
 
 
 class _ConnectionConst(bt2_object._SharedObject):
index 40f281d9e05a9b9c6ea64b3a5b57c4d1cae30401..b6d0e9e11edbbcf8eadd9e024f6ab8e1520dec67 100644 (file)
@@ -2,9 +2,10 @@
 #
 # Copyright (c) 2019 Simon Marchi <simon.marchi@efficios.com>
 
-from bt2 import native_bt
 from collections import abc
 
+from bt2 import native_bt
+
 
 class ComponentClassType:
     SOURCE = native_bt.COMPONENT_CLASS_TYPE_SOURCE
index baec2aa57b429c2f8a19af4abc9dd6f26acbd9e4..3ff934fda65803a9fd871fc178451382ec8ea3e0 100644 (file)
@@ -2,14 +2,15 @@
 #
 # Copyright (c) 2016-2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
+import collections.abc
+
+from bt2 import field as bt2_field
 from bt2 import utils as bt2_utils
-from bt2 import event_class as bt2_event_class
+from bt2 import object as bt2_object
 from bt2 import packet as bt2_packet
 from bt2 import stream as bt2_stream
-from bt2 import field as bt2_field
-import collections.abc
+from bt2 import native_bt
+from bt2 import event_class as bt2_event_class
 
 
 class _EventConst(bt2_object._UniqueObject, collections.abc.Mapping):
index b36ab54c25235fd1c9d8d8672d205812ef9061f9..54ca10a6a4bc93336f592ecaddcd4746620d2df8 100644 (file)
@@ -2,11 +2,11 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
 from bt2 import utils as bt2_utils
-from bt2 import field_class as bt2_field_class
 from bt2 import value as bt2_value
+from bt2 import object as bt2_object
+from bt2 import native_bt
+from bt2 import field_class as bt2_field_class
 
 
 def _bt2_stream_class():
index b1f2f9d5c82f1a77dccf4cd75bbc2d0b9bfa2e3e..b3bdcd54a3ad7984ec13c6bce8ccb52f813fc603 100644 (file)
@@ -2,14 +2,15 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
+import math
+import numbers
+import functools
+import collections.abc
+
 from bt2 import utils as bt2_utils
+from bt2 import object as bt2_object
+from bt2 import native_bt
 from bt2 import field_class as bt2_field_class
-import collections.abc
-import functools
-import numbers
-import math
 
 
 def _create_field_from_ptr_template(
index ed2c44f564ccf47f49c721f0d1ca72c023a4d7d3..8594b496d08609f1e4ea31d7a6bc0bb116572ebc 100644 (file)
@@ -2,14 +2,15 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
-from bt2 import utils as bt2_utils
 import collections.abc
-from bt2 import field_path as bt2_field_path
-from bt2 import integer_range_set as bt2_integer_range_set
+
 from bt2 import error as bt2_error
+from bt2 import utils as bt2_utils
 from bt2 import value as bt2_value
+from bt2 import object as bt2_object
+from bt2 import native_bt
+from bt2 import field_path as bt2_field_path
+from bt2 import integer_range_set as bt2_integer_range_set
 
 
 def _obj_type_from_field_class_ptr_template(type_map, ptr):
index d16f0f36f6f6130f6157f908e26abe0c5e9f2c7c..d64d22861e4b7524f98a184f834a6f0df21fb9dd 100644 (file)
@@ -3,8 +3,9 @@
 # Copyright (c) 2018 Francis Deslauriers <francis.deslauriers@efficios.com>
 
 import collections
-from bt2 import native_bt
+
 from bt2 import object as bt2_object
+from bt2 import native_bt
 
 
 class FieldPathScope:
index 9ec3cc1faa418e542bd33fbea69d5693104c5d60..6bd4e1e7ee69ba8035344941b26420836ca153d8 100644 (file)
@@ -2,18 +2,19 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
-from bt2 import utils as bt2_utils
-from bt2 import interrupter as bt2_interrupter
-from bt2 import connection as bt2_connection
-from bt2 import component as bt2_component
 import functools
-from bt2 import port as bt2_port
-from bt2 import logging as bt2_logging
+
 from bt2 import mip as bt2_mip
+from bt2 import port as bt2_port
 from bt2 import error as bt2_error
+from bt2 import utils as bt2_utils
 from bt2 import value as bt2_value
+from bt2 import object as bt2_object
+from bt2 import logging as bt2_logging
+from bt2 import component as bt2_component
+from bt2 import native_bt
+from bt2 import connection as bt2_connection
+from bt2 import interrupter as bt2_interrupter
 
 
 def _graph_port_added_listener_from_native(
index 7857f8b86b8ead968e9fb635505f2298f5c8ea3e..86bfd467163d0515a5521861843d0827542a2b19 100644 (file)
@@ -2,12 +2,13 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
-from bt2 import utils as bt2_utils
-from bt2 import error as bt2_error
 import collections.abc
 
+from bt2 import error as bt2_error
+from bt2 import utils as bt2_utils
+from bt2 import object as bt2_object
+from bt2 import native_bt
+
 
 class _IntegerRangeConst:
     def __init__(self, lower, upper=None):
index b926b45e7a0e1af4c81f945d35eae83dde0a4c65..cd7ef806903f7a6658a441b76f8b23ece2ac421d 100644 (file)
@@ -2,9 +2,9 @@
 #
 # Copyright (c) 2019 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
 from bt2 import error as bt2_error
+from bt2 import object as bt2_object
+from bt2 import native_bt
 
 
 class Interrupter(bt2_object._SharedObject):
index 9947dffb536565392d3b27c5d02d0bd20cbb8ecb..c56f696190c3c7cb1ed2bf59ccb87b3fd9df9115 100644 (file)
@@ -2,13 +2,13 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
+from bt2 import event as bt2_event
 from bt2 import utils as bt2_utils
-from bt2 import clock_snapshot as bt2_clock_snapshot
+from bt2 import object as bt2_object
 from bt2 import packet as bt2_packet
 from bt2 import stream as bt2_stream
-from bt2 import event as bt2_event
+from bt2 import native_bt
+from bt2 import clock_snapshot as bt2_clock_snapshot
 
 
 def _create_from_ptr(ptr):
index ce755e5cc214ddaf128d7653fc78ab949fb83b8c..b6887dc0d20e9f5139a9cd363d9815e9850f7b8e 100644 (file)
@@ -2,17 +2,18 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
-from bt2 import utils as bt2_utils
-from bt2 import message as bt2_message
 import collections.abc
-from bt2 import stream as bt2_stream
-from bt2 import event_class as bt2_event_class
-from bt2 import packet as bt2_packet
+
 from bt2 import port as bt2_port
-from bt2 import clock_class as bt2_clock_class
 from bt2 import error as bt2_error
+from bt2 import utils as bt2_utils
+from bt2 import object as bt2_object
+from bt2 import packet as bt2_packet
+from bt2 import stream as bt2_stream
+from bt2 import message as bt2_message
+from bt2 import native_bt
+from bt2 import clock_class as bt2_clock_class
+from bt2 import event_class as bt2_event_class
 
 
 class _MessageIterator(collections.abc.Iterator):
index 0cc1f82d252654a34d517fae41bf438e101bf362..21cb0c61b700719ad113e717c7b6c490ed0b36ea 100644 (file)
@@ -2,10 +2,10 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import utils as bt2_utils
 from bt2 import error as bt2_error
+from bt2 import utils as bt2_utils
 from bt2 import logging as bt2_logging
+from bt2 import native_bt
 from bt2 import component_descriptor as bt2_component_descriptor
 
 
index 9802d6581e002a44e1c9a0047875d3be4b3a370b..0e7605f1660d253de5a4b5423c465154f3adfcbe 100644 (file)
@@ -2,9 +2,9 @@
 #
 # Copyright (c) 2016-2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
 from bt2 import field as bt2_field
+from bt2 import object as bt2_object
+from bt2 import native_bt
 
 
 def _bt2_stream():
index 1a3a6de55ce6b9474c19454adfdacbf405f1b315..0c9906679125773f3d449e9ff4396d60c041be84 100644 (file)
@@ -2,12 +2,13 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
-from bt2 import utils as bt2_utils
+import os.path
 import collections.abc
+
+from bt2 import utils as bt2_utils
+from bt2 import object as bt2_object
 from bt2 import component as bt2_component
-import os.path
+from bt2 import native_bt
 
 
 def find_plugins_in_path(path, recurse=True, fail_on_load_error=False):
index 034e58d179cfa99bf1e57d2b9d73c8dfa065469e..b9a5529af81abc110bd62f186dd1e9fa726c1bef 100644 (file)
@@ -2,8 +2,8 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
 from bt2 import object as bt2_object
+from bt2 import native_bt
 
 
 def _bt2_connection():
index 863ae7f0aa4cfe9149f0e79fa9acd53c14ad5659..5702a2fe38f20f7a94c23d5e295002f15deaa83d 100644 (file)
@@ -2,10 +2,10 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import utils as bt2_utils
-from bt2 import component as bt2_component
 import sys
 
+from bt2 import utils as bt2_utils
+from bt2 import component as bt2_component
 
 # Python plugin path to `_PluginInfo` (cache)
 _plugin_infos = {}
@@ -91,9 +91,9 @@ def _try_load_plugin_module(path):
         # do not load module and create plugin info twice for this path
         return _plugin_infos[path]
 
-    import importlib.machinery
-    import inspect
     import hashlib
+    import inspect
+    import importlib.machinery
 
     if path is None:
         raise TypeError("missing path")
index a4927f0c0ec0af7663155b4011d396fc1283fd47..de6f4441c9089372e73af63a34e0dbd03b1551c2 100644 (file)
@@ -2,12 +2,12 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
+from bt2 import error as bt2_error
 from bt2 import utils as bt2_utils
-from bt2 import interrupter as bt2_interrupter
 from bt2 import value as bt2_value
-from bt2 import error as bt2_error
+from bt2 import object as bt2_object
+from bt2 import native_bt
+from bt2 import interrupter as bt2_interrupter
 
 
 def _bt2_component():
index 3f4cedef1e461508d8853fffc1ea4f0d365490df..9d8d1ae9a816138a974c84c5c85a48f4219b743b 100644 (file)
@@ -2,13 +2,13 @@
 #
 # Copyright (c) 2016-2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
+from bt2 import error as bt2_error
 from bt2 import utils as bt2_utils
+from bt2 import value as bt2_value
 from bt2 import object as bt2_object
 from bt2 import packet as bt2_packet
+from bt2 import native_bt
 from bt2 import stream_class as bt2_stream_class
-from bt2 import value as bt2_value
-from bt2 import error as bt2_error
 
 
 def _bt2_trace():
index e73b40e9d61604c78f7f5c272c9ccee2edbcaafa..5c6faa07fd6c25c3bd1352ffcb94e9534646200f 100644 (file)
@@ -2,14 +2,15 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
+import collections.abc
+
 from bt2 import utils as bt2_utils
-from bt2 import field_class as bt2_field_class
-from bt2 import event_class as bt2_event_class
-from bt2 import clock_class as bt2_clock_class
 from bt2 import value as bt2_value
-import collections.abc
+from bt2 import object as bt2_object
+from bt2 import native_bt
+from bt2 import clock_class as bt2_clock_class
+from bt2 import event_class as bt2_event_class
+from bt2 import field_class as bt2_field_class
 
 
 def _bt2_trace_class():
index 32e730e36bb464e750c6bf12d3b4e1e3a78ddde4..a7038b2880757ec0f713f36eac8196be853a14bf 100644 (file)
@@ -2,17 +2,17 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
-from bt2 import utils as bt2_utils
+import uuid as uuidp
+import functools
 import collections.abc
+
+from bt2 import error as bt2_error
+from bt2 import utils as bt2_utils
 from bt2 import value as bt2_value
+from bt2 import object as bt2_object
 from bt2 import stream as bt2_stream
+from bt2 import native_bt
 from bt2 import stream_class as bt2_stream_class
-from bt2 import error as bt2_error
-
-import functools
-import uuid as uuidp
 
 
 def _bt2_trace_class():
index f6efe71c2135ac224cbfa8851222bc1dfc97c0cf..418639405a0fed653c62241ebe2bbb6c969447d2 100644 (file)
@@ -4,17 +4,18 @@
 # Copyright (c) 2018 Francis Deslauriers <francis.deslauriers@efficios.com>
 # Copyright (c) 2019 Simon Marchi <simon.marchi@efficios.com>
 
-from bt2 import native_bt
+import functools
+import collections.abc
+
+from bt2 import error as bt2_error
+from bt2 import trace as bt2_trace
 from bt2 import utils as bt2_utils
+from bt2 import value as bt2_value
 from bt2 import object as bt2_object
-from bt2 import stream_class as bt2_stream_class
+from bt2 import native_bt
 from bt2 import field_class as bt2_field_class
+from bt2 import stream_class as bt2_stream_class
 from bt2 import integer_range_set as bt2_integer_range_set
-from bt2 import trace as bt2_trace
-from bt2 import error as bt2_error
-from bt2 import value as bt2_value
-import collections.abc
-import functools
 
 
 def _trace_class_destruction_listener_from_native(
index 3c50cd17f68322087463e92aa091e24b9151e848..3a6b95212137980f6a98b1f0d3cf336a7f87f872 100644 (file)
@@ -2,24 +2,24 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import utils as bt2_utils
-from bt2 import logging as bt2_logging
+import numbers
+import datetime
 import itertools
-from bt2 import message_iterator as bt2_message_iterator
+from collections import namedtuple
+
+from bt2 import mip as bt2_mip
 from bt2 import port as bt2_port
-from bt2 import component as bt2_component
+from bt2 import error as bt2_error
+from bt2 import graph as bt2_graph
+from bt2 import utils as bt2_utils
 from bt2 import value as bt2_value
 from bt2 import plugin as bt2_plugin
-from bt2 import error as bt2_error
+from bt2 import logging as bt2_logging
+from bt2 import component as bt2_component
+from bt2 import native_bt
 from bt2 import query_executor as bt2_query_executor
+from bt2 import message_iterator as bt2_message_iterator
 from bt2 import component_descriptor as bt2_component_descriptor
-from bt2 import mip as bt2_mip
-from bt2 import graph as bt2_graph
-import datetime
-from collections import namedtuple
-import numbers
-
 
 # a pair of component and ComponentSpec
 _ComponentAndSpec = namedtuple("_ComponentAndSpec", ["comp", "spec"])
index 6ce992af7df83915119d0f5c2c8e1620826005e4..c8fb517152d2107a64bd90ae3a9125a1293ab8c8 100644 (file)
@@ -3,9 +3,9 @@
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
 
+from bt2 import error as bt2_error
 from bt2 import logging as bt2_logging
 from bt2 import native_bt
-from bt2 import error as bt2_error
 
 
 class UnknownObject(Exception):
index d2cb4e076a11adc4f86eafecb9a9de3910a535c0..c938ff9046bba925db8b2d09b9f73f572c3aa4d4 100644 (file)
@@ -2,15 +2,16 @@
 #
 # Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
 
-from bt2 import native_bt
-from bt2 import object as bt2_object
-from bt2 import utils as bt2_utils
-from bt2 import error as bt2_error
-import collections.abc
-import functools
-import numbers
-import math
 import abc
+import math
+import numbers
+import functools
+import collections.abc
+
+from bt2 import error as bt2_error
+from bt2 import utils as bt2_utils
+from bt2 import object as bt2_object
+from bt2 import native_bt
 
 
 def _create_from_ptr_template(ptr, object_map):
index 9707052f6392d3560c03be68faa46cdbf521cac2..843333c8d6df91e0ccf0047d00dff3406ffaf04c 100644 (file)
@@ -3,13 +3,14 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-import unittest
 import uuid
+import unittest
+
 import bt2
 import utils
-from utils import run_in_component_init, TestOutputPortMessageIterator
 from bt2 import value as bt2_value
 from bt2 import clock_class as bt2_clock_class
+from utils import TestOutputPortMessageIterator, run_in_component_init
 
 
 class ClockClassOffsetTestCase(unittest.TestCase):
index 71808fa52dbb77f901df94e2fcf40701f7638f23..b99d632a2d94af0fa20fa8aa78e4bb517436cb90 100644 (file)
@@ -4,6 +4,7 @@
 #
 
 import unittest
+
 import bt2
 from bt2 import component as bt2_component
 
index d944c909bec7b9c8dd92adc982926e699d9204a5..a405c005d5c858bac09ce354da0029bc2e507f6c 100644 (file)
@@ -4,6 +4,7 @@
 #
 
 import unittest
+
 import bt2
 
 
index 818b245eb716e62a08386483378fb2d986e7ae22..dcad514eb902a75a44286fbf6226ac3a8f75fc35 100644 (file)
@@ -4,6 +4,7 @@
 #
 
 import unittest
+
 import bt2
 
 
index 7ec6bb01188980c04bc22a0cfa1673b3bd67603a..4664ffce6ee19da413e22f48df5d8c111d59cd75 100644 (file)
@@ -4,9 +4,10 @@
 #
 
 import unittest
+
 import bt2
-from bt2 import connection as bt2_connection
 from bt2 import port as bt2_port
+from bt2 import connection as bt2_connection
 
 
 class ConnectionTestCase(unittest.TestCase):
index b4b90ad5e9d532664f04884751e97cc71a8b4fcd..95d20ebc96b574416b062894db2dad8e0a97f9b9 100644 (file)
@@ -3,10 +3,11 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-from bt2 import native_bt
-import bt2
 import unittest
 
+import bt2
+from bt2 import native_bt
+
 
 class FailingIter(bt2._UserMessageIterator):
     def __next__(self):
index 970b7c2210470f879a2780ed1b64d77c239290e3..72490603475478aae10e2736ce85fd3d6835cf8f 100644 (file)
@@ -4,14 +4,14 @@
 #
 
 import unittest
+
 import bt2
 import utils
-from utils import TestOutputPortMessageIterator
-
 from bt2 import field as bt2_field
 from bt2 import stream as bt2_stream
 from bt2 import event_class as bt2_event_class
 from bt2 import clock_snapshot as bt2_clock_snapshot
+from utils import TestOutputPortMessageIterator
 
 
 class EventTestCase(unittest.TestCase):
index 0e97c09eb1aa386a969447fad43e17cbdb292abc..295d8fb8217bd578c5313c738a48e9a15e7853d5 100644 (file)
@@ -4,13 +4,13 @@
 #
 
 import unittest
+
 import bt2
-from utils import get_default_trace_class
-from bt2 import stream_class as bt2_stream_class
+from bt2 import value as bt2_value
 from bt2 import event_class as bt2_event_class
 from bt2 import field_class as bt2_field_class
-from bt2 import value as bt2_value
-from utils import TestOutputPortMessageIterator
+from bt2 import stream_class as bt2_stream_class
+from utils import TestOutputPortMessageIterator, get_default_trace_class
 
 
 def _create_const_event_class(tc, stream_class):
index e7517941335c84b3506e9ea3ee23766a37d4c226..e72c0ef09ee7c63554321e2a63893eb0c89b5d61 100644 (file)
@@ -3,16 +3,16 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-from functools import partial, partialmethod
+import copy
+import math
 import operator
 import unittest
-import math
-import copy
 import itertools
 import collections
-import bt2
-from utils import get_default_trace_class, create_const_field
+from functools import partial, partialmethod
 
+import bt2
+from utils import create_const_field, get_default_trace_class
 
 _COMP_BINOPS = (operator.eq, operator.ne)
 
index d12e3987850f4d01d6e433189b1946fce04d601b..cb011a6e8c7ee511dfb987362f4128b795d971c8 100644 (file)
@@ -4,10 +4,11 @@
 #
 
 import unittest
+
 import bt2
-from utils import get_default_trace_class, TestOutputPortMessageIterator
 from bt2 import value as bt2_value
 from bt2 import field_class as bt2_field_class
+from utils import TestOutputPortMessageIterator, get_default_trace_class
 
 
 def _create_stream(tc, ctx_field_classes):
index acf283ceab5e41fae4c0392cdb6011825cc933e5..579572ed4d8cdc1ec51bcf049a9314fb58387ff2 100644 (file)
@@ -4,6 +4,7 @@
 #
 
 import unittest
+
 import bt2
 
 
index 808a4045c29c784146fa8061116a2715cb7fc4d7..d15dbaf27c62693dae2a559f58b82f69ad406037 100644 (file)
@@ -3,10 +3,10 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-import bt2
 import unittest
 
-from utils import get_default_trace_class, create_const_field
+import bt2
+from utils import create_const_field, get_default_trace_class
 
 
 def get_const_signed_integer_range(int_ranges):
index 636c03e477554b019a5f70ded696a04dc28bd7dc..c7f44350d83ebee8b0c2f9eae2991192269ebc92 100644 (file)
@@ -3,9 +3,10 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-import bt2
 import unittest
 
+import bt2
+
 
 class InterrupterTestCase(unittest.TestCase):
     def setUp(self):
index 11d12a024b09526349698648d7d6db676e4fe42b..fbd5b5b96c004b1cddf98c3b1b9a140d626718c0 100644 (file)
@@ -4,18 +4,19 @@
 #
 
 import unittest
+
 import bt2
 import utils
-from utils import TestOutputPortMessageIterator
-from bt2 import clock_snapshot as bt2_clock_snapshot
 from bt2 import event as bt2_event
-from bt2 import event_class as bt2_event_class
 from bt2 import field as bt2_field
+from bt2 import trace as bt2_trace
 from bt2 import packet as bt2_packet
 from bt2 import stream as bt2_stream
-from bt2 import stream_class as bt2_stream_class
-from bt2 import trace as bt2_trace
+from bt2 import event_class as bt2_event_class
 from bt2 import trace_class as bt2_trace_class
+from bt2 import stream_class as bt2_stream_class
+from bt2 import clock_snapshot as bt2_clock_snapshot
+from utils import TestOutputPortMessageIterator
 
 
 class AllMessagesTestCase(unittest.TestCase):
index 71f636394f799fd0647f9a5eba48037bbd74bf7f..ee3a3bb85c3303470f913acee749b09ca5b9ff6d 100644 (file)
@@ -3,12 +3,13 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
+import sys
 import unittest
+
 import bt2
-import sys
-from utils import TestOutputPortMessageIterator
 from bt2 import port as bt2_port
 from bt2 import message_iterator as bt2_message_iterator
+from utils import TestOutputPortMessageIterator
 
 
 class SimpleSink(bt2._UserSinkComponent):
index a73054fad236c3e5fc65d99dc6af10facb5f9a0d..873da22ababfc3672ab12c0dbe443683cfc88234 100644 (file)
@@ -4,6 +4,7 @@
 #
 
 import unittest
+
 import bt2
 
 
index f13f8eb0d4dfa863d2d096608c325b4004e582f1..6fd8425aec5cbfafb9bc2317c779320c46bc8565 100644 (file)
@@ -3,9 +3,10 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-import bt2
 import unittest
 
+import bt2
+
 
 class PackageTestCase(unittest.TestCase):
     def _assert_in_bt2(self, name):
index 5448c03c8fa5df893a5670d7924d92009790b767..77effadaddd0388232a64f6ffc93b458e51ffa66 100644 (file)
@@ -4,10 +4,11 @@
 #
 
 import unittest
+
 import utils
-from utils import run_in_component_init
-from bt2 import stream as bt2_stream
 from bt2 import field as bt2_field
+from bt2 import stream as bt2_stream
+from utils import run_in_component_init
 
 
 class PacketTestCase(unittest.TestCase):
index 7c766c6994f14fc8f29f96db26eee3077a0fe2b0..d6f4c4a02e58ad4590dac1c9f5765d90933e52ef 100644 (file)
@@ -3,10 +3,10 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-import unittest
-import bt2
 import os
+import unittest
 
+import bt2
 
 _TEST_PLUGIN_PLUGINS_PATH = os.environ["BT_PLUGINS_PATH"]
 _TEST_PLUGIN_PLUGIN_EXTENSION_BY_OS = {"cygwin": "dll", "mingw": "dll"}
index 17945cb0a5119a3cd01bec6a96cc86a978ad4b57..3a4461455ccc34b3d8b5dae3802dccfcc2f87266 100644 (file)
@@ -4,6 +4,7 @@
 #
 
 import unittest
+
 import bt2
 from bt2 import port as bt2_port
 
index 0b7296a485c8a9bb882f0a46c35afe9ba84a220b..466ebb5f29bd6003b73d0559bda1a2ccf3348254 100644 (file)
@@ -3,9 +3,10 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
+import re
 import unittest
+
 import bt2
-import re
 
 
 class QueryExecutorTestCase(unittest.TestCase):
index 25dc5600a7030b851faf15acdc068d7386a287e0..bae158b16565e4dfc335948fa6a1b295a62d69fc 100644 (file)
@@ -4,12 +4,13 @@
 #
 
 import unittest
+
 import utils
-from utils import run_in_component_init
 from bt2 import trace as bt2_trace
-from bt2 import stream as bt2_stream
 from bt2 import value as bt2_value
+from bt2 import stream as bt2_stream
 from bt2 import stream_class as bt2_stream_class
+from utils import run_in_component_init
 
 
 class StreamTestCase(unittest.TestCase):
index 09e6e5e0d12ea09acbefd9f7a3cceb1616d98cd0..3668fe865bb8df2c33ec8ee76d08e7b0afc49ebc 100644 (file)
@@ -4,12 +4,13 @@
 #
 
 import unittest
-from utils import run_in_component_init
-from bt2 import stream_class as bt2_stream_class
-from bt2 import trace_class as bt2_trace_class
+
 from bt2 import clock_class as bt2_clock_class
 from bt2 import event_class as bt2_event_class
 from bt2 import field_class as bt2_field_class
+from bt2 import trace_class as bt2_trace_class
+from bt2 import stream_class as bt2_stream_class
+from utils import run_in_component_init
 
 
 class StreamClassTestCase(unittest.TestCase):
index ad0ef39e8a09c9c6b86d9661572d7eddd1f86422..e7aa18be209ca0d50d0350e9f4ec1746ad9a23ed 100644 (file)
@@ -5,13 +5,14 @@
 
 import uuid
 import unittest
+
 import utils
-from utils import get_default_trace_class
-from bt2 import trace_class as bt2_trace_class
-from bt2 import value as bt2_value
 from bt2 import trace as bt2_trace
-from bt2 import stream as bt2_stream
 from bt2 import utils as bt2_utils
+from bt2 import value as bt2_value
+from bt2 import stream as bt2_stream
+from bt2 import trace_class as bt2_trace_class
+from utils import get_default_trace_class
 
 
 class TraceTestCase(unittest.TestCase):
index f9a21a0ffb276c2ac94a8a64bf88280ce34e54c2..4b861a0db82ecc2972171e8c3104ae42b620ed0c 100644 (file)
@@ -4,14 +4,15 @@
 #
 
 import unittest
+
+from bt2 import utils as bt2_utils
+from bt2 import trace_class as bt2_trace_class
+from bt2 import stream_class as bt2_stream_class
 from utils import (
     run_in_component_init,
     get_default_trace_class,
     get_const_stream_beginning_message,
 )
-from bt2 import stream_class as bt2_stream_class
-from bt2 import trace_class as bt2_trace_class
-from bt2 import utils as bt2_utils
 
 
 class TraceClassTestCase(unittest.TestCase):
index 954b149c33645fc47c625b60a7681f1c130f08b1..84b19cf9583ab63c4936eca39441e9b005f4baef 100644 (file)
@@ -3,12 +3,12 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-import unittest
-import datetime
-import bt2
 import os
 import os.path
+import datetime
+import unittest
 
+import bt2
 
 _BT_TESTS_DATADIR = os.environ["BT_TESTS_DATADIR"]
 _BT_CTF_TRACES_PATH = os.environ["BT_CTF_TRACES_PATH"]
index 62b09888d796043c75f887f2a3aac772f799a72b..4a9c0a502b184d1b58928c2c77b2ab94a33cb79d 100644 (file)
@@ -3,12 +3,13 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-from functools import partial, partialmethod
+import copy
+import math
 import operator
-import collections
 import unittest
-import math
-import copy
+import collections
+from functools import partial, partialmethod
+
 import bt2
 
 
index c59fd8d57d27d41c8b3aa41672f909c21132d35e..3a5fcb058fdad8327442aa714506e1b0216ca842 100644 (file)
@@ -3,9 +3,10 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-import bt2
 import collections.abc
 
+import bt2
+
 
 # Run callable `func` in the context of a component's __init__ method.  The
 # callable is passed the Component being instantiated.
index 208f53813a356455d80361de375f91d29ceb5279..2bf0843b79abedc60580bc0ad6f9c682dbb44b31 100644 (file)
@@ -3,9 +3,10 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-import bt2
 import os
 
+import bt2
+
 # Source component classes in this file recognize and group inputs in
 # various ways.  One stream is created by each component, with a name
 # derived from the component class and the inputs.  This is then checked
index 36315a4a31a2be1acb009c36176210656b85274b..ddb6508a56140c72bcdab4724f4f6a594e773e05 100644 (file)
@@ -3,9 +3,10 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-import bt2
 import os
 
+import bt2
+
 # This file defines source component classes to help verify the parameters an
 # log levels passed to components.  Each component creates one stream, with a
 # name derived from either:
index d651e25130ea41c5ae32b56259b002012b1de1c7..327d052bf9a99acaa629fc15481f948d472a8e51 100644 (file)
@@ -3,10 +3,11 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-import bt2
-import signal
 import os
 import time
+import signal
+
+import bt2
 
 bt2.register_plugin(__name__, "test_exit_status")
 
index cc9bc53b934679b22bef2d86b45361f38a6b9afb..efbdb8e3dff6112f41cdc398c2b79e3ea6fd7a41 100644 (file)
@@ -3,9 +3,10 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
-import bt2
 import math
 
+import bt2
+
 bt2.register_plugin(__name__, "test_debug_info")
 
 
index 4e4a9b6d87ab42de899f8f58b3cc96a70c7f2b85..cd659f49d1b9ea641e378570b5495e5be6167adc 100644 (file)
@@ -3,17 +3,17 @@
 # Copyright (C) 2019 Philippe Proulx <pproulx@efficios.com>
 #
 
-import argparse
-import collections.abc
-import logging
 import os
-import os.path
 import re
+import sys
+import json
 import socket
 import struct
-import sys
+import logging
+import os.path
+import argparse
 import tempfile
-import json
+import collections.abc
 from collections import namedtuple
 
 
index d8e5fe2e8d803b7ca0156157ca712f2b58be5bb7..48ad228189520d2f1254b3f520d8905818d64cc9 100644 (file)
@@ -2,15 +2,14 @@
 #
 # Copyright (c) 2020 Philippe Proulx <pproulx@efficios.com>
 
-import unittest
-import subprocess
-import functools
-import signal
 import os
-import os.path
 import re
 import json
-
+import signal
+import os.path
+import unittest
+import functools
+import subprocess
 
 # the `conds-triggers` program's full path
 _CONDS_TRIGGERS_PATH = os.environ["BT_TESTS_LIB_CONDS_TRIGGER_BIN"]
index 0e0cd218e35f7af5230ca34a7461f577e98407c6..f04a04dc7182aaee9bc7bb4781e2d258a51fcecd 100644 (file)
@@ -3,6 +3,7 @@
 # Copyright (C) 2020 EfficiOS, Inc.
 
 import unittest
+
 import bt2
 
 
index 527a5daec1c1f4d8ac6743145a3930dcd7e9aef6..683312f59746fdbfff29d80923531f3f7277a973 100644 (file)
@@ -3,10 +3,10 @@
 # Copyright (C) 2019 Simon Marchi <simon.marchi@efficios.com>
 #
 
-import unittest
-import bt2
 import os
+import unittest
 
+import bt2
 
 session_rotation_trace_path = os.path.join(
     os.environ["BT_CTF_TRACES_PATH"], "succeed", "session-rotation"
index ee906356bdfff0a5360abff8b8d62ebd61a26932..18a17120e9027efd500cf1e21cb7b8dddb3a73de 100644 (file)
@@ -3,11 +3,11 @@
 # Copyright (C) 2019 Simon Marchi <simon.marchi@efficios.com>
 #
 
-import unittest
-import bt2
 import os
 import re
+import unittest
 
+import bt2
 
 test_ctf_traces_path = os.environ["BT_CTF_TRACES_PATH"]
 
index c48d2dc985180779998a8687c0e0a29912ea3f2a..7f9f46d906553a8cf95b1c86be163c59b5635730 100644 (file)
@@ -3,9 +3,10 @@
 # Copyright (C) 2019 EfficiOS Inc.
 #
 
+import os
 import unittest
+
 import bt2
-import os
 
 
 class PythonPluginProviderTestCase(unittest.TestCase):
index c57e84e9b718db77f551aac9154c1f06772514ed..91c0d5d64b77072cd592583a94190340d4c628e2 100644 (file)
@@ -2,8 +2,8 @@
 #
 # Copyright (C) 2020 Francis Deslauriers <francis.deslauriers@efficios.com>
 
-import sys
 import re
+import sys
 
 
 def main():
index a7cd82639adaef00e62c96d4aabfd572dc3b5d13..88b96ef83c784b49c7220d6310f5a93d3ea5c39a 100644 (file)
@@ -3,11 +3,11 @@
 # Copyright (c) 2016 Philippe Proulx <pproulx@efficios.com>
 #
 
-from tap import TAPTestRunner
-import unittest
 import sys
 import argparse
+import unittest
 
+from tap import TAPTestRunner
 
 if __name__ == "__main__":
     argparser = argparse.ArgumentParser()
This page took 0.056892 seconds and 4 git commands to generate.