bigghuggs commited on
Commit
e0830e7
·
verified ·
1 Parent(s): e9e92d8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -591,8 +591,11 @@ def updateItemDisplay(seshid, budget=False, pallete_change=False):
591
  responses = [[r.decode('ISO-8859-1') if type(r) != type(None) else r for r in sesh.responses] for _ in range(len(formats))]
592
  item_locator_data = [[sesh.item_data_[sesh.current_img_signature][sesh.room_type][sesh.room_style][sesh.price][sesh.Palette_ids[sesh.current_img_signature]][data[1]][data[0]] for data in sesh.display_items_[sesh.current_img_signature] if data[1] not in ['Palette', 'Living Room', 'Bedroom']] for _ in range(len(formats))]
593
  items = [[data[1] for data in sesh.display_items_[sesh.current_img_signature] if data[1] not in ['Palette', 'Living Room', 'Bedroom']] for _ in range(len(formats))]
 
 
 
594
  #json_data = [json.dumps({'video_format': fmt, 'number_of_items': number_of_items[i], 'room_type': sesh.room_type, 'item_locator_data': item_locator_data, 'gen_uid': i, 'responses':responses, 'items': items}) for i,fmt in enumerate(formats)]
595
- json_data = [json.dumps({'video_format': fmt, 'number_of_items': number_of_items[i], 'room_type': sesh.room_type, 'item_locator_data': item_locator_data[i], 'gen_uid': i, 'items': items[i]}) for i,fmt in enumerate(formats)]
596
  responses = asyncio.run(main_post(urls, headers, json_data, timeout=.5))
597
  #responses = asyncio.run(main_post(urls, headers, json_data, timeout=3))
598
  print('*-/*/-*-updateDisplay: dumped scriptgen_promise: ', responses)
 
591
  responses = [[r.decode('ISO-8859-1') if type(r) != type(None) else r for r in sesh.responses] for _ in range(len(formats))]
592
  item_locator_data = [[sesh.item_data_[sesh.current_img_signature][sesh.room_type][sesh.room_style][sesh.price][sesh.Palette_ids[sesh.current_img_signature]][data[1]][data[0]] for data in sesh.display_items_[sesh.current_img_signature] if data[1] not in ['Palette', 'Living Room', 'Bedroom']] for _ in range(len(formats))]
593
  items = [[data[1] for data in sesh.display_items_[sesh.current_img_signature] if data[1] not in ['Palette', 'Living Room', 'Bedroom']] for _ in range(len(formats))]
594
+ idxs = [list(range(len(items))) for i,_ in enumerate(formats)]
595
+ for i,_ in enumerate(formats):
596
+ np.random.shuffle(idxs[i])
597
  #json_data = [json.dumps({'video_format': fmt, 'number_of_items': number_of_items[i], 'room_type': sesh.room_type, 'item_locator_data': item_locator_data, 'gen_uid': i, 'responses':responses, 'items': items}) for i,fmt in enumerate(formats)]
598
+ json_data = [json.dumps({'video_format': fmt, 'number_of_items': number_of_items[i], 'idxs':idxs[i][:number_of_items[i]], 'room_type': sesh.room_type, 'item_locator_data': item_locator_data[i], 'gen_uid': i, 'items': items[i]}) for i,fmt in enumerate(formats)]
599
  responses = asyncio.run(main_post(urls, headers, json_data, timeout=.5))
600
  #responses = asyncio.run(main_post(urls, headers, json_data, timeout=3))
601
  print('*-/*/-*-updateDisplay: dumped scriptgen_promise: ', responses)