@@ -156,98 +156,98 @@ def get_product(self, asin, condition=Condition.NEW):
156156
157157 try :
158158 product .url = item .detail_page_url
159- except ( NameError , AttributeError ) :
159+ except Exception :
160160 product .url = None
161161
162162 """Parse ItemInfo data"""
163163 try :
164164 item_info = item .item_info
165- except ( NameError , AttributeError ) :
165+ except Exception :
166166 item_info = None
167167 try :
168168 product .title = item_info .title .display_value
169- except ( NameError , AttributeError ) :
169+ except Exception :
170170 product .title = None
171171 try :
172172 product .release_date = item_info .product_info .release_date .display_value
173- except ( NameError , AttributeError ) :
173+ except Exception :
174174 product .release_date = None
175175 try :
176176 product .features = item_info .features .display_values
177- except ( NameError , AttributeError ) :
177+ except Exception :
178178 product .features = None
179179 try :
180180 product .category = item_info .classifications .product_group .display_value
181- except ( NameError , AttributeError ) :
181+ except Exception :
182182 product .category = None
183183 try :
184184 product .subcategory = item_info .classifications .binding .display_value
185- except ( NameError , AttributeError ) :
185+ except Exception :
186186 product .subcategory = None
187187 try :
188188 product .brand = item_info .by_line_info .brand .display_value
189- except ( NameError , AttributeError ) :
189+ except Exception :
190190 product .brand = None
191191 try :
192192 product .manufacturer = item_info .by_line_info .manufacturer .display_value
193- except ( NameError , AttributeError ) :
193+ except Exception :
194194 product .manufacturer = None
195195
196196 """Parse Images data"""
197197 try :
198198 images = item .images
199- except ( NameError , AttributeError ) :
199+ except Exception :
200200 images = None
201201 try :
202202 product .image_large = images .primary .large .url .replace ('.jpg' ,
203203 '._AC_.jpg' )
204- except ( NameError , AttributeError ) :
204+ except Exception :
205205 product .image_large = None
206206 try :
207207 product .image_medium = images .primary .medium .url .replace ('_SL' , '_AC' )
208- except ( NameError , AttributeError ) :
208+ except Exception :
209209 product .image_medium = None
210210 try :
211211 product .image_small = images .primary .small .url .replace ('_SL' , '_AC' )
212- except ( NameError , AttributeError ) :
212+ except Exception :
213213 product .image_small = None
214214 try :
215215 product .image_variants = []
216216 for variant in images .variants :
217217 try :
218218 product .image_variants .append (
219219 variant .large .url .replace ('.jpg' , '._AC_.jpg' ))
220- except ( NameError , AttributeError ) :
220+ except Exception :
221221 pass
222222 if not product .image_variants :
223223 product .image_variants = None
224- except ( NameError , AttributeError ) :
224+ except Exception :
225225 product .image_variants = None
226226
227227 """Parse Offers Listings data"""
228228 product .prices = Product ()
229229 try :
230230 listings = item .offers .listings [0 ]
231- except ( NameError , AttributeError ) :
231+ except Exception :
232232 listings = None
233233 try :
234234 product .prices .availability = listings .availability .message
235- except ( NameError , AttributeError ) :
235+ except Exception :
236236 product .prices .availability = None
237237 try :
238238 product .prices .price = listings .price .amount
239- except ( NameError , AttributeError ) :
239+ except Exception :
240240 product .prices .price = None
241241 try :
242242 product .prices .pvp = listings .saving_basis .amount
243- except ( NameError , AttributeError ) :
243+ except Exception :
244244 product .prices .pvp = None
245245
246246 """Parse Offers Summaries data"""
247247 product .offers = Product ()
248248 try :
249249 product .offers = item .offers .summaries
250- except ( NameError , AttributeError ) :
250+ except Exception :
251251 product .offers = None
252252
253253 return product
0 commit comments