@@ -149,8 +149,7 @@ def _delete(self, url: str) -> Optional[str]:
149
149
return None
150
150
151
151
def _list (self , requested_path : str , entity_type : Optional [ENTITY_TYPE ] = None , ** kwargs ) -> PaginateEntities :
152
- url_requested = EntityManager ._get_url_with_encoded_params ("%s%s" % (self .target_endpoint , requested_path ),
153
- ** kwargs )
152
+ url_requested = EntityManager ._get_url_with_encoded_params ("%s%s" % (self .target_endpoint , requested_path ), ** kwargs )
154
153
for element in self ._paginate (url_requested , entity_type ):
155
154
yield element
156
155
@@ -244,11 +243,10 @@ def _mixin_included_resources(self, result: JsonObject) -> JsonObject:
244
243
245
244
def _include_resources (self , resource : JsonObject , result : JsonObject ) -> None :
246
245
for relationship_name , relationship in resource .get ("relationships" , {}).items ():
247
- relationship_guid = relationship .get ("data" , {}).get ("guid" , None )
246
+ relationship_guid = ( relationship .get ("data" ) or {}).get ("guid" )
248
247
included_resources = result ["included" ].get (plural (relationship_name ), None )
249
248
if relationship_guid is not None and included_resources is not None :
250
- included_resource = next ((r for r in included_resources if relationship_guid == r .get ("guid" , None )),
251
- None )
249
+ included_resource = next ((r for r in included_resources if relationship_guid == r .get ("guid" , None )), None )
252
250
if included_resource is not None :
253
251
self ._include_resources (included_resource , result )
254
252
included = resource .setdefault ("_included" , {})
0 commit comments