22from builtins import bytes as builtin_bytes
33from builtins import str as builtin_str
44import codecs
5- import traceback
65from typing import TYPE_CHECKING
76
87from ddtrace .internal .compat import iteritems
@@ -63,7 +62,7 @@ def str_aspect(*args, **kwargs):
6362 if new_ranges :
6463 taint_pyobject_with_ranges (result , tuple (new_ranges ))
6564 except Exception as e :
66- _set_iast_error_metric ("IAST propagation error. str_aspect. {}" .format (e ), traceback . format_exc () )
65+ _set_iast_error_metric ("IAST propagation error. str_aspect. {}" .format (e ))
6766 return result
6867
6968
@@ -74,7 +73,7 @@ def bytes_aspect(*args, **kwargs):
7473 try :
7574 taint_pyobject_with_ranges (result , tuple (get_ranges (args [0 ])))
7675 except Exception as e :
77- _set_iast_error_metric ("IAST propagation error. bytes_aspect. {}" .format (e ), traceback . format_exc () )
76+ _set_iast_error_metric ("IAST propagation error. bytes_aspect. {}" .format (e ))
7877 return result
7978
8079
@@ -85,7 +84,7 @@ def bytearray_aspect(*args, **kwargs):
8584 try :
8685 taint_pyobject_with_ranges (result , tuple (get_ranges (args [0 ])))
8786 except Exception as e :
88- _set_iast_error_metric ("IAST propagation error. bytearray_aspect. {}" .format (e ), traceback . format_exc () )
87+ _set_iast_error_metric ("IAST propagation error. bytearray_aspect. {}" .format (e ))
8988 return result
9089
9190
@@ -96,7 +95,7 @@ def join_aspect(joiner, *args, **kwargs):
9695 try :
9796 return _join_aspect (joiner , * args , ** kwargs )
9897 except Exception as e :
99- _set_iast_error_metric ("IAST propagation error. join_aspect. {}" .format (e ), traceback . format_exc () )
98+ _set_iast_error_metric ("IAST propagation error. join_aspect. {}" .format (e ))
10099 return joiner .join (* args , ** kwargs )
101100
102101
@@ -107,7 +106,7 @@ def bytearray_extend_aspect(op1, op2):
107106 try :
108107 return _extend_aspect (op1 , op2 )
109108 except Exception as e :
110- _set_iast_error_metric ("IAST propagation error. extend_aspect. {}" .format (e ), traceback . format_exc () )
109+ _set_iast_error_metric ("IAST propagation error. extend_aspect. {}" .format (e ))
111110 return op1 .extend (op2 )
112111
113112
@@ -144,7 +143,7 @@ def modulo_aspect(candidate_text, candidate_tuple):
144143 ranges_orig = ranges_orig ,
145144 )
146145 except Exception as e :
147- _set_iast_error_metric ("IAST propagation error. modulo_aspect. {}" .format (e ), traceback . format_exc () )
146+ _set_iast_error_metric ("IAST propagation error. modulo_aspect. {}" .format (e ))
148147 return candidate_text % candidate_tuple
149148
150149
@@ -171,7 +170,7 @@ def ljust_aspect(candidate_text, *args, **kwargs):
171170 taint_pyobject_with_ranges (res , ranges_new )
172171 return res
173172 except Exception as e :
174- _set_iast_error_metric ("IAST propagation error. ljust_aspect. {}" .format (e ), traceback . format_exc () )
173+ _set_iast_error_metric ("IAST propagation error. ljust_aspect. {}" .format (e ))
175174 return candidate_text .ljust (* args , ** kwargs )
176175
177176
@@ -204,7 +203,7 @@ def zfill_aspect(candidate_text, *args, **kwargs):
204203 taint_pyobject_with_ranges (res , tuple (ranges_new ))
205204 return res
206205 except Exception as e :
207- _set_iast_error_metric ("IAST propagation error. format_aspect. {}" .format (e ), traceback . format_exc () )
206+ _set_iast_error_metric ("IAST propagation error. format_aspect. {}" .format (e ))
208207 return candidate_text .zfill (* args , ** kwargs )
209208
210209
@@ -244,7 +243,7 @@ def format_aspect(
244243 )
245244 return result
246245 except Exception as e :
247- _set_iast_error_metric ("IAST propagation error. format_aspect. {}" .format (e ), traceback . format_exc () )
246+ _set_iast_error_metric ("IAST propagation error. format_aspect. {}" .format (e ))
248247 return candidate_text .format (* args , ** kwargs )
249248
250249
@@ -275,7 +274,7 @@ def format_map_aspect(candidate_text, *args, **kwargs): # type: (str, Any, Any)
275274 ranges_orig = ranges_orig ,
276275 )
277276 except Exception as e :
278- _set_iast_error_metric ("IAST propagation error. format_map_aspect. {}" .format (e ), traceback . format_exc () )
277+ _set_iast_error_metric ("IAST propagation error. format_map_aspect. {}" .format (e ))
279278 return candidate_text .format_map (* args , ** kwargs )
280279
281280
@@ -293,7 +292,7 @@ def repr_aspect(*args, **kwargs):
293292 if new_ranges :
294293 taint_pyobject_with_ranges (result , tuple (new_ranges ))
295294 except Exception as e :
296- _set_iast_error_metric ("IAST propagation error. repr_aspect. {}" .format (e ), traceback . format_exc () )
295+ _set_iast_error_metric ("IAST propagation error. repr_aspect. {}" .format (e ))
297296 return result
298297
299298
@@ -335,7 +334,7 @@ def format_value_aspect(
335334 else :
336335 return str_aspect (new_text )
337336 except Exception as e :
338- _set_iast_error_metric ("IAST propagation error. format_value_aspect. {}" .format (e ), traceback . format_exc () )
337+ _set_iast_error_metric ("IAST propagation error. format_value_aspect. {}" .format (e ))
339338 return new_text
340339
341340
@@ -387,7 +386,7 @@ def decode_aspect(self, *args, **kwargs):
387386 inc_dec = codecs .getincrementaldecoder (codec )(** kwargs )
388387 return incremental_translation (self , inc_dec , inc_dec .decode , "" )
389388 except Exception as e :
390- _set_iast_error_metric ("IAST propagation error. decode_aspect. {}" .format (e ), traceback . format_exc () )
389+ _set_iast_error_metric ("IAST propagation error. decode_aspect. {}" .format (e ))
391390 return self .decode (* args , ** kwargs )
392391
393392
@@ -399,7 +398,7 @@ def encode_aspect(self, *args, **kwargs):
399398 inc_enc = codecs .getincrementalencoder (codec )(** kwargs )
400399 return incremental_translation (self , inc_enc , inc_enc .encode , b"" )
401400 except Exception as e :
402- _set_iast_error_metric ("IAST propagation error. encode_aspect. {}" .format (e ), traceback . format_exc () )
401+ _set_iast_error_metric ("IAST propagation error. encode_aspect. {}" .format (e ))
403402 return self .encode (* args , ** kwargs )
404403
405404
@@ -410,7 +409,7 @@ def upper_aspect(candidate_text, *args, **kwargs): # type: (Any, Any, Any) -> T
410409 try :
411410 return common_replace ("upper" , candidate_text , * args , ** kwargs )
412411 except Exception as e :
413- _set_iast_error_metric ("IAST propagation error. upper_aspect. {}" .format (e ), traceback . format_exc () )
412+ _set_iast_error_metric ("IAST propagation error. upper_aspect. {}" .format (e ))
414413 return candidate_text .upper (* args , ** kwargs )
415414
416415
@@ -421,7 +420,7 @@ def lower_aspect(candidate_text, *args, **kwargs): # type: (Any, Any, Any) -> T
421420 try :
422421 return common_replace ("lower" , candidate_text , * args , ** kwargs )
423422 except Exception as e :
424- _set_iast_error_metric ("IAST propagation error. lower_aspect. {}" .format (e ), traceback . format_exc () )
423+ _set_iast_error_metric ("IAST propagation error. lower_aspect. {}" .format (e ))
425424 return candidate_text .lower (* args , ** kwargs )
426425
427426
@@ -431,7 +430,7 @@ def swapcase_aspect(candidate_text, *args, **kwargs): # type: (Any, Any, Any) -
431430 try :
432431 return common_replace ("swapcase" , candidate_text , * args , ** kwargs )
433432 except Exception as e :
434- _set_iast_error_metric ("IAST propagation error. swapcase_aspect. {}" .format (e ), traceback . format_exc () )
433+ _set_iast_error_metric ("IAST propagation error. swapcase_aspect. {}" .format (e ))
435434 return candidate_text .swapcase (* args , ** kwargs )
436435
437436
@@ -441,7 +440,7 @@ def title_aspect(candidate_text, *args, **kwargs): # type: (Any, Any, Any) -> T
441440 try :
442441 return common_replace ("title" , candidate_text , * args , ** kwargs )
443442 except Exception as e :
444- _set_iast_error_metric ("IAST propagation error. title_aspect. {}" .format (e ), traceback . format_exc () )
443+ _set_iast_error_metric ("IAST propagation error. title_aspect. {}" .format (e ))
445444 return candidate_text .title (* args , ** kwargs )
446445
447446
@@ -452,7 +451,7 @@ def capitalize_aspect(candidate_text, *args, **kwargs): # type: (Any, Any, Any)
452451 try :
453452 return common_replace ("capitalize" , candidate_text , * args , ** kwargs )
454453 except Exception as e :
455- _set_iast_error_metric ("IAST propagation error. capitalize_aspect. {}" .format (e ), traceback . format_exc () )
454+ _set_iast_error_metric ("IAST propagation error. capitalize_aspect. {}" .format (e ))
456455 return candidate_text .capitalize (* args , ** kwargs )
457456
458457
@@ -462,7 +461,7 @@ def casefold_aspect(candidate_text, *args, **kwargs): # type: (Any, Any, Any) -
462461 try :
463462 return common_replace ("casefold" , candidate_text , * args , ** kwargs )
464463 except Exception as e :
465- _set_iast_error_metric ("IAST propagation error. casefold_aspect. {}" .format (e ), traceback . format_exc () )
464+ _set_iast_error_metric ("IAST propagation error. casefold_aspect. {}" .format (e ))
466465 return candidate_text .casefold (* args , ** kwargs ) # type: ignore[union-attr]
467466
468467
@@ -472,7 +471,7 @@ def translate_aspect(candidate_text, *args, **kwargs): # type: (Any, Any, Any)
472471 try :
473472 return common_replace ("translate" , candidate_text , * args , ** kwargs )
474473 except Exception as e :
475- _set_iast_error_metric ("IAST propagation error. translate_aspect. {}" .format (e ), traceback . format_exc () )
474+ _set_iast_error_metric ("IAST propagation error. translate_aspect. {}" .format (e ))
476475 return candidate_text .translate (* args , ** kwargs )
477476
478477
0 commit comments