X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbindings%2Fpython%2Fbt2%2Fbt2%2Ftrace.py;h=1c56b034c400789beade4d3aff1f1fa55bcb2678;hb=f5567ea88d172767b34373bc6e402da8bfd85ef8;hp=618899061bd30f77722d03be00dbebaebe70c665;hpb=67de22bafe6b7ad1f344a84c73bf1f4a90ea460a;p=babeltrace.git diff --git a/src/bindings/python/bt2/bt2/trace.py b/src/bindings/python/bt2/bt2/trace.py index 61889906..1c56b034 100644 --- a/src/bindings/python/bt2/bt2/trace.py +++ b/src/bindings/python/bt2/bt2/trace.py @@ -1,24 +1,6 @@ -# The MIT License (MIT) +# SPDX-License-Identifier: MIT # # Copyright (c) 2017 Philippe Proulx -# -# 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. from bt2 import native_bt, object, utils import collections.abc @@ -81,7 +63,7 @@ class _TraceEnvironment(_TraceEnvironmentConst, collections.abc.MutableMapping): elif isinstance(value, int): set_env_entry_fn = native_bt.trace_set_environment_entry_integer else: - raise TypeError('expected str or int, got {}'.format(type(value))) + raise TypeError("expected str or int, got {}".format(type(value))) status = set_env_entry_fn(self._trace._ptr, key, value) utils._handle_func_status(status, "cannot set trace object's environment entry") @@ -162,7 +144,7 @@ class _TraceConst(object._SharedObject, collections.abc.Mapping): return self._trace_env_pycls(self) def add_destruction_listener(self, listener): - '''Add a listener to be called when the trace is destroyed.''' + """Add a listener to be called when the trace is destroyed.""" if not callable(listener): raise TypeError("'listener' parameter is not callable") @@ -175,7 +157,7 @@ class _TraceConst(object._SharedObject, collections.abc.Mapping): status, listener_id = fn(self._ptr, listener_from_native) utils._handle_func_status( - status, 'cannot add destruction listener to trace object' + status, "cannot add destruction listener to trace object" ) handle._set_listener_id(listener_id) @@ -187,11 +169,11 @@ class _TraceConst(object._SharedObject, collections.abc.Mapping): if listener_handle._addr != self.addr: raise ValueError( - 'This trace destruction listener does not match the trace object.' + "This trace destruction listener does not match the trace object." ) if listener_handle._listener_id is None: - raise ValueError('This trace destruction listener was already removed.') + raise ValueError("This trace destruction listener was already removed.") status = native_bt.trace_remove_destruction_listener( self._ptr, listener_handle._listener_id @@ -254,7 +236,7 @@ class _Trace(_TraceConst): ) if stream_ptr is None: - raise bt2._MemoryError('cannot create stream object') + raise bt2._MemoryError("cannot create stream object") stream = bt2_stream._Stream._create_from_ptr(stream_ptr)