11"""Module with helper functions for creating requests."""
22
33
4+ import inspect
45from typing import List
6+
7+ from ..errors import (
8+ ApiRequestException ,
9+ AssociateValidationException ,
10+ InvalidArgumentException ,
11+ ItemsNotFoundException ,
12+ MalformedRequestException ,
13+ TooManyRequestsException ,
14+ )
15+ from ..models .browse_nodes_result import BrowseNode
516from ..models .item_result import Item
617from ..models .search_result import SearchResult
718from ..models .variations_result import VariationsResult
8- from ..models .browse_nodes_result import BrowseNode
9- from ..errors import ApiRequestException , ItemsNotFoudException , MalformedRequestException , TooManyRequestsException , AssociateValidationException , InvalidArgumentException
10- from ..sdk .models .partner_type import PartnerType
11- from ..sdk .models .get_items_resource import GetItemsResource
19+ from ..sdk .models .get_browse_nodes_request import GetBrowseNodesRequest
20+ from ..sdk .models .get_browse_nodes_resource import GetBrowseNodesResource
1221from ..sdk .models .get_items_request import GetItemsRequest
13- from ..sdk .models .search_items_resource import SearchItemsResource
14- from ..sdk .models .search_items_request import SearchItemsRequest
15- from ..sdk .models .get_variations_resource import GetVariationsResource
22+ from ..sdk .models .get_items_resource import GetItemsResource
1623from ..sdk .models .get_variations_request import GetVariationsRequest
17- from ..sdk .models .get_browse_nodes_resource import GetBrowseNodesResource
18- from ..sdk .models .get_browse_nodes_request import GetBrowseNodesRequest
24+ from ..sdk .models .get_variations_resource import GetVariationsResource
25+ from ..sdk .models .partner_type import PartnerType
26+ from ..sdk .models .search_items_request import SearchItemsRequest
27+ from ..sdk .models .search_items_resource import SearchItemsResource
1928from ..sdk .rest import ApiException
20- import inspect
2129
2230
2331def get_items_request (amazon_api , asin_chunk : List [str ], ** kwargs ) -> GetItemsRequest :
@@ -39,7 +47,7 @@ def get_items_response(amazon_api, request: GetItemsRequest) -> List[Item]:
3947 _manage_response_exceptions (e )
4048
4149 if response .items_result == None :
42- raise ItemsNotFoudException ('No items have been found' )
50+ raise ItemsNotFoundException ('No items have been found' )
4351
4452 return response .items_result .items
4553
@@ -62,7 +70,7 @@ def get_search_items_response(amazon_api, request: SearchItemsRequest) -> Search
6270 _manage_response_exceptions (e )
6371
6472 if response .search_result == None :
65- raise ItemsNotFoudException ('No items have been found' )
73+ raise ItemsNotFoundException ('No items have been found' )
6674
6775 return response .search_result
6876
@@ -85,7 +93,7 @@ def get_variations_response(amazon_api, request: GetVariationsRequest) -> Variat
8593 _manage_response_exceptions (e )
8694
8795 if response .variations_result == None :
88- raise ItemsNotFoudException ('No variation items have been found' )
96+ raise ItemsNotFoundException ('No variation items have been found' )
8997
9098 return response .variations_result
9199
@@ -108,7 +116,7 @@ def get_browse_nodes_response(amazon_api, request: GetBrowseNodesRequest) -> Lis
108116 _manage_response_exceptions (e )
109117
110118 if response .browse_nodes_result == None :
111- raise ItemsNotFoudException ('No browse nodes have been found' )
119+ raise ItemsNotFoundException ('No browse nodes have been found' )
112120
113121 return response .browse_nodes_result .browse_nodes
114122
0 commit comments