File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
aws_lambda_powertools/event_handler
examples/event_handler_graphql/src Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -142,6 +142,7 @@ def lambda_handler(event, context):
142
142
ValueError
143
143
If we could not find a field resolver
144
144
"""
145
+ # Maintenance: revisit generics/overload to fix [attr-defined] in mypy usage
145
146
BaseRouter .current_event = data_model (event )
146
147
BaseRouter .lambda_context = context
147
148
resolver = self ._get_resolver (BaseRouter .current_event .type_name , BaseRouter .current_event .field_name )
Original file line number Diff line number Diff line change @@ -23,17 +23,17 @@ class Location(TypedDict, total=False):
23
23
class MyCustomModel (AppSyncResolverEvent ):
24
24
@property
25
25
def country_viewer (self ) -> str :
26
- return self .get_header_value (name = "cloudfront-viewer-country" , default_value = "" , case_sensitive = False ) # type: ignore[return-value] sentinel typing # noqa: E501
26
+ return self .get_header_value (name = "cloudfront-viewer-country" , default_value = "" , case_sensitive = False ) # type: ignore[return-value] # sentinel typing # noqa: E501
27
27
28
28
@property
29
29
def api_key (self ) -> str :
30
- return self .get_header_value (name = "x-api-key" , default_value = "" , case_sensitive = False ) # type: ignore[return-value] sentinel typing # noqa: E501
30
+ return self .get_header_value (name = "x-api-key" , default_value = "" , case_sensitive = False ) # type: ignore[return-value] # sentinel typing # noqa: E501
31
31
32
32
33
33
@app .resolver (type_name = "Query" , field_name = "listLocations" )
34
34
def list_locations (page : int = 0 , size : int = 10 ) -> list [Location ]:
35
35
# additional properties/methods will now be available under current_event
36
- logger .debug (f"Request country origin: { app .current_event .country_viewer } " )
36
+ logger .debug (f"Request country origin: { app .current_event .country_viewer } " ) # type: ignore[attr-defined]
37
37
return [{"id" : scalar_types_utils .make_id (), "name" : "Perry, James and Carroll" }]
38
38
39
39
You can’t perform that action at this time.
0 commit comments