-# The MIT License (MIT)
+# SPDX-License-Identifier: MIT
#
# Copyright (c) 2017 Philippe Proulx <pproulx@efficios.com>
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
import sys
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 _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
del globals()[name]
# remove private module names from the package
- _del_global_name('_native_bt')
- _del_global_name('clock_class')
- _del_global_name('clock_snapshot')
- _del_global_name('component')
- _del_global_name('connection')
- _del_global_name('error')
- _del_global_name('event')
- _del_global_name('event_class')
- _del_global_name('field')
- _del_global_name('field_class')
- _del_global_name('field_path')
- _del_global_name('graph')
- _del_global_name('integer_range_set')
- _del_global_name('interrupter')
- _del_global_name('logging')
- _del_global_name('message')
- _del_global_name('message_iterator')
- _del_global_name('native_bt')
- _del_global_name('object')
- _del_global_name('packet')
- _del_global_name('plugin')
- _del_global_name('port')
- _del_global_name('py_plugin')
- _del_global_name('query_executor')
- _del_global_name('stream')
- _del_global_name('stream_class')
- _del_global_name('trace')
- _del_global_name('trace_class')
- _del_global_name('trace_collection_message_iterator')
- _del_global_name('utils')
- _del_global_name('value')
- _del_global_name('version')
+ _del_global_name("_native_bt")
+ _del_global_name("clock_class")
+ _del_global_name("clock_snapshot")
+ _del_global_name("component")
+ _del_global_name("connection")
+ _del_global_name("error")
+ _del_global_name("event")
+ _del_global_name("event_class")
+ _del_global_name("field")
+ _del_global_name("field_class")
+ _del_global_name("field_path")
+ _del_global_name("graph")
+ _del_global_name("integer_range_set")
+ _del_global_name("interrupter")
+ _del_global_name("logging")
+ _del_global_name("message")
+ _del_global_name("message_iterator")
+ _del_global_name("native_bt")
+ _del_global_name("object")
+ _del_global_name("packet")
+ _del_global_name("plugin")
+ _del_global_name("port")
+ _del_global_name("py_plugin")
+ _del_global_name("query_executor")
+ _del_global_name("stream")
+ _del_global_name("stream_class")
+ _del_global_name("trace")
+ _del_global_name("trace_class")
+ _del_global_name("trace_collection_message_iterator")
+ _del_global_name("utils")
+ _del_global_name("value")
+ _del_global_name("version")
# remove private `_del_global_name` name from the package
del _del_global_name
class _MemoryError(_Error):
- '''Raised when an operation fails due to memory issues.'''
+ """Raised when an operation fails due to memory issues."""
class UnknownObject(Exception):
- '''
+ """
Raised when a component class handles a query for an object it doesn't
know about.
- '''
+ """
pass