File tree 2 files changed +14
-14
lines changed
tests/e2e/utils/data_fetcher 2 files changed +14
-14
lines changed Original file line number Diff line number Diff line change 4
4
5
5
import boto3
6
6
from mypy_boto3_logs import CloudWatchLogsClient
7
- from pydantic import BaseModel , Extra
7
+ from pydantic import BaseModel
8
8
from retry import retry
9
9
10
10
11
- class Log (BaseModel , extra = Extra . allow ):
11
+ class Log (BaseModel , extra = " allow" ):
12
12
level : str
13
13
location : str
14
14
message : Union [dict , str ]
15
15
timestamp : str
16
16
service : str
17
- cold_start : Optional [bool ]
18
- function_name : Optional [str ]
19
- function_memory_size : Optional [str ]
20
- function_arn : Optional [str ]
21
- function_request_id : Optional [str ]
22
- xray_trace_id : Optional [str ]
17
+ cold_start : Optional [bool ] = None
18
+ function_name : Optional [str ] = None
19
+ function_memory_size : Optional [str ] = None
20
+ function_arn : Optional [str ] = None
21
+ function_request_id : Optional [str ] = None
22
+ xray_trace_id : Optional [str ] = None
23
23
24
24
25
25
class LogFetcher :
Original file line number Diff line number Diff line change @@ -15,10 +15,10 @@ class TraceSubsegment(BaseModel):
15
15
name : str
16
16
start_time : float
17
17
end_time : float
18
- aws : Optional [dict ]
19
- subsegments : Optional [List ["TraceSubsegment" ]]
20
- annotations : Optional [Dict [str , Any ]]
21
- metadata : Optional [Dict [str , Dict [str , Any ]]]
18
+ aws : Optional [dict ] = None
19
+ subsegments : Optional [List ["TraceSubsegment" ]] = None
20
+ annotations : Optional [Dict [str , Any ]] = None
21
+ metadata : Optional [Dict [str , Dict [str , Any ]]] = None
22
22
23
23
24
24
class TraceDocument (BaseModel ):
@@ -27,10 +27,10 @@ class TraceDocument(BaseModel):
27
27
start_time : float
28
28
end_time : float
29
29
trace_id : str
30
- parent_id : Optional [str ]
30
+ parent_id : Optional [str ] = None
31
31
aws : Dict
32
32
origin : str
33
- subsegments : Optional [List [TraceSubsegment ]]
33
+ subsegments : Optional [List [TraceSubsegment ]] = None
34
34
35
35
36
36
class TraceFetcher :
You can’t perform that action at this time.
0 commit comments