Skip to content

Commit 0e95053

Browse files
committed
Default should always be string.
1 parent e27f210 commit 0e95053

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

datadog_lambda/config.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,7 @@ def as_bool(val):
3838

3939

4040
def as_list(val):
41-
if isinstance(val, str):
42-
if not val:
43-
return []
44-
return [val.strip() for val in val.split(",") if val.strip()]
45-
return val
41+
return [val.strip() for val in val.split(",") if val.strip()]
4642

4743

4844
class Config:
@@ -53,10 +49,8 @@ class Config:
5349
cold_start_tracing = _get_env("DD_COLD_START_TRACING", "true", as_bool)
5450
min_cold_start_trace_duration = _get_env("DD_MIN_COLD_START_DURATION", 3, int)
5551
cold_start_trace_skip_lib = _get_env(
56-
"DD_COLD_START_TRACE_SKIP_LIB", [
57-
"ddtrace.internal.compat",
58-
"ddtrace.filters",
59-
], as_list)
52+
"DD_COLD_START_TRACE_SKIP_LIB", "ddtrace.internal.compat,ddtrace.filters",
53+
as_list)
6054

6155
capture_payload_max_depth = _get_env("DD_CAPTURE_LAMBDA_PAYLOAD_MAX_DEPTH", 10, int)
6256
capture_payload_enabled = _get_env("DD_CAPTURE_LAMBDA_PAYLOAD", "false", as_bool)

0 commit comments

Comments
 (0)