Remove `skip-string-normalization` in Python formatter config
[babeltrace.git] / src / bindings / python / bt2 / bt2 / stream_class.py
index ab418e98fa4f98e6f574924f14be3910f5ee54e1..885ba746dae01ae37b9db9ae5a0873453fe58804 100644 (file)
@@ -214,14 +214,14 @@ class _StreamClass(_StreamClassConst):
         if self.assigns_automatic_event_class_id:
             if id is not None:
                 raise ValueError(
-                    'id provided, but stream class assigns automatic event class ids'
+                    "id provided, but stream class assigns automatic event class ids"
                 )
 
             ec_ptr = native_bt.event_class_create(self._ptr)
         else:
             if id is None:
                 raise ValueError(
-                    'id not provided, but stream class does not assign automatic event class ids'
+                    "id not provided, but stream class does not assign automatic event class ids"
                 )
 
             utils._check_uint64(id)
@@ -345,7 +345,7 @@ class _StreamClass(_StreamClassConst):
         if packet_context_field_class is not None:
             if not supports_packets:
                 raise ValueError(
-                    'cannot have a packet context field class without supporting packets'
+                    "cannot have a packet context field class without supporting packets"
                 )
 
             utils._check_type(
@@ -376,24 +376,27 @@ class _StreamClass(_StreamClassConst):
         if not supports_packets:
             if packets_have_beginning_default_clock_snapshot:
                 raise ValueError(
-                    'cannot not support packets, but have packet beginning default clock snapshot'
+                    "cannot not support packets, but have packet beginning default clock snapshot"
                 )
             if packets_have_end_default_clock_snapshot:
                 raise ValueError(
-                    'cannot not support packets, but have packet end default clock snapshots'
+                    "cannot not support packets, but have packet end default clock snapshots"
                 )
 
         # Discarded events
         utils._check_bool(supports_discarded_events)
         utils._check_bool(discarded_events_have_default_clock_snapshots)
 
-        if (
-            not supports_discarded_events
-            and discarded_events_have_default_clock_snapshots
-        ):
-            raise ValueError(
-                'cannot not support discarded events, but have default clock snapshots for discarded event messages'
-            )
+        if discarded_events_have_default_clock_snapshots:
+            if not supports_discarded_events:
+                raise ValueError(
+                    "cannot not support discarded events, but have default clock snapshots for discarded event messages"
+                )
+
+            if default_clock_class is None:
+                raise ValueError(
+                    "cannot have no default clock class, but have default clock snapshots for discarded event messages"
+                )
 
         # Discarded packets
         utils._check_bool(supports_discarded_packets)
@@ -401,13 +404,16 @@ class _StreamClass(_StreamClassConst):
 
         if supports_discarded_packets and not supports_packets:
             raise ValueError(
-                'cannot support discarded packets, but not support packets'
+                "cannot support discarded packets, but not support packets"
             )
 
-        if (
-            not supports_discarded_packets
-            and discarded_packets_have_default_clock_snapshots
-        ):
-            raise ValueError(
-                'cannot not support discarded packets, but have default clock snapshots for discarded packet messages'
-            )
+        if discarded_packets_have_default_clock_snapshots:
+            if not supports_discarded_packets:
+                raise ValueError(
+                    "cannot not support discarded packets, but have default clock snapshots for discarded packet messages"
+                )
+
+            if default_clock_class is None:
+                raise ValueError(
+                    "cannot have no default clock class, but have default clock snapshots for discarded packet messages"
+                )
This page took 0.024489 seconds and 4 git commands to generate.