ChuckNorris commited on
Commit
976538a
1 Parent(s): 5704717

Initial commit

Browse files
Files changed (1) hide show
  1. src/tools.py +10 -3
src/tools.py CHANGED
@@ -1,4 +1,5 @@
1
  from __future__ import annotations
 
2
 
3
  import numpy as np
4
  import pandas as pd
@@ -158,9 +159,15 @@ def get_image_by_sku(sku: str or int) -> np.array:
158
  """
159
  image_data = get_image_data()
160
  try:
161
- image_name = image_data[image_data['sku'] == str(sku)]['image'].iloc[0]
162
- img = Image.open(f'data/images/{image_name}')
163
- return np.array(img)
 
 
 
 
 
 
164
  except:
165
  img = Image.open('data/service_images/' + 'no_img.jpg')
166
  return np.array(img)
 
1
  from __future__ import annotations
2
+ from os import listdir
3
 
4
  import numpy as np
5
  import pandas as pd
 
159
  """
160
  image_data = get_image_data()
161
  try:
162
+ for num, dir in enumerate(listdir('data/images')):
163
+ try:
164
+ image_name = image_data[image_data['sku'] == str(sku)]['image'].iloc[0]
165
+ img = Image.open(f'data/images/{image_name}')
166
+ return np.array(img)
167
+ except:
168
+ if num == 2:
169
+ raise Exception
170
+
171
  except:
172
  img = Image.open('data/service_images/' + 'no_img.jpg')
173
  return np.array(img)