Skip to content

Commit dd78b02

Browse files
committed
Solved Exception bug and adjusted package
1 parent e064a1e commit dd78b02

95 files changed

Lines changed: 20 additions & 20 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

amazon/paapi.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)