@@ -17,10 +17,10 @@ class DummySegment(Segment):
17
17
18
18
def __init__ (self , name = 'dummy' ):
19
19
no_op_id = os .getenv ('AWS_XRAY_NOOP_ID' )
20
- if not no_op_id or no_op_id .lower () == 'true' :
21
- super (DummySegment , self ).__init__ (name = name , traceid = NoOpTraceId ().to_id (), entityid = '0000000000000000' )
22
- else :
20
+ if no_op_id and no_op_id .lower () == 'false' :
23
21
super (DummySegment , self ).__init__ (name = name , traceid = TraceId ().to_id ())
22
+ else :
23
+ super (DummySegment , self ).__init__ (name = name , traceid = NoOpTraceId ().to_id (), entityid = '0000000000000000' )
24
24
self .sampled = False
25
25
26
26
def set_aws (self , aws_meta ):
@@ -89,7 +89,9 @@ class DummySubsegment(Subsegment):
89
89
def __init__ (self , segment , name = 'dummy' ):
90
90
super (DummySubsegment , self ).__init__ (name , 'dummy' , segment )
91
91
no_op_id = os .getenv ('AWS_XRAY_NOOP_ID' )
92
- if not no_op_id or no_op_id .lower () == 'true' :
92
+ if no_op_id and no_op_id .lower () == 'false' :
93
+ super (Subsegment , self ).__init__ (name )
94
+ else :
93
95
super (Subsegment , self ).__init__ (name , entity_id = '0000000000000000' )
94
96
self .sampled = False
95
97
0 commit comments