config: add "(more than one X)" in missing id/stream_id error msgs
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Sat, 26 Mar 2016 06:57:04 +0000 (02:57 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Sat, 26 Mar 2016 06:57:04 +0000 (02:57 -0400)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
barectf/config.py

index 401810e7b43eba55fc9f3f02a84f81a0d3f729da..f14579f6fb31aee5368d7e593967533081c7fe02 100644 (file)
@@ -332,13 +332,13 @@ class _MetadataSpecialFieldsValidator:
         if len(self._meta.streams) > 1:
             # yes
             if t is None:
-                raise ConfigError('need "stream_id" field in trace packet header type, but trace packet header type is missing')
+                raise ConfigError('need "stream_id" field in trace packet header type (more than one stream), but trace packet header type is missing')
 
             if type(t) is not metadata.Struct:
-                raise ConfigError('need "stream_id" field in trace packet header type, but trace packet header type is not a structure type')
+                raise ConfigError('need "stream_id" field in trace packet header type (more than one stream), but trace packet header type is not a structure type')
 
             if 'stream_id' not in t.fields:
-                raise ConfigError('need "stream_id" field in trace packet header type')
+                raise ConfigError('need "stream_id" field in trace packet header type (more than one stream)')
 
         # validate "magic" and "stream_id" types
         if type(t) is not metadata.Struct:
@@ -488,13 +488,13 @@ class _MetadataSpecialFieldsValidator:
         if len(stream.events) > 1:
             # yes
             if t is None:
-                raise ConfigError('need "id" field in stream event header type, but stream event header type is missing')
+                raise ConfigError('need "id" field in stream event header type (more than one event), but stream event header type is missing')
 
             if type(t) is not metadata.Struct:
-                raise ConfigError('need "id" field in stream event header type, but stream event header type is not a structure type')
+                raise ConfigError('need "id" field in stream event header type (more than one event), but stream event header type is not a structure type')
 
             if 'id' not in t.fields:
-                raise ConfigError('need "id" field in stream event header type')
+                raise ConfigError('need "id" field in stream event header type (more than one event)')
 
         # validate "id" and "timestamp" types
         if type(t) is not metadata.Struct:
This page took 0.026164 seconds and 4 git commands to generate.