CaesarCloudSync commited on
Commit
9966891
·
1 Parent(s): 06bd16c

RevisionBank Change revision card Working Deployed

Browse files
Files changed (2) hide show
  1. main.py +4 -16
  2. reacoverytest.py +23 -1
main.py CHANGED
@@ -338,24 +338,12 @@ async def changerevisioncard(data : JSONStructure = None, authorization: str = H
338
  user_revision_cards = list(importcsv.db.accountrevisioncards.find({"email": current_user}))[0]
339
  for card in user_revision_cards["revisioncards"]:
340
  oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
341
- tempimgname = card["revisioncardimgname"]
342
- tempimg = card["revisioncardimage"]
343
- try:
344
- del card["translation"]
345
- del card["revisioncardimgname"]
346
- del card["revisioncardimage"]
347
- except KeyError as kex:
348
- pass
349
- if card == oldcard:
350
- card["revisioncardimgname"] = tempimgname
351
- card["revisioncardimage"] = tempimg
352
- card["translate"] = ""
353
-
354
 
 
 
 
 
355
  user_revision_cards["revisioncards"].remove(card)
356
- card["revisioncardimgname"] = tempimgname
357
- card["revisioncardimage"] = tempimg
358
- card["translate"] = ""
359
 
360
  #print(user_revision_cards)
361
  del data["revisioncard"]
 
338
  user_revision_cards = list(importcsv.db.accountrevisioncards.find({"email": current_user}))[0]
339
  for card in user_revision_cards["revisioncards"]:
340
  oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
 
 
 
 
 
 
 
 
 
 
 
 
 
341
 
342
+ oldcard["translation"] = card["translation"]
343
+ oldcard["revisioncardimgname"] = card["revisioncardimgname"]
344
+ oldcard["revisioncardimage"] = card["revisioncardimage"]
345
+ if card == oldcard:
346
  user_revision_cards["revisioncards"].remove(card)
 
 
 
347
 
348
  #print(user_revision_cards)
349
  del data["revisioncard"]
reacoverytest.py CHANGED
@@ -4,6 +4,28 @@ from csv_to_db import ImportCSV
4
  importcsv = ImportCSV("RevisionBankDB",maindb=0)
5
 
6
  with open("tets.json","r") as f:
 
 
7
  data = json.load(f)
 
 
 
 
 
 
 
 
8
 
9
- importcsv.db.accountrevisioncards.insert_one(data)
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  importcsv = ImportCSV("RevisionBankDB",maindb=0)
5
 
6
  with open("tets.json","r") as f:
7
+ user_revision_cards = json.load(f)
8
+ with open("input.json") as f:
9
  data = json.load(f)
10
+ #importcsv.db.accountrevisioncards.insert_one(data)
11
+ left_over_images = []
12
+ for card in user_revision_cards["revisioncards"]:
13
+ oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
14
+
15
+ oldcard["translation"] = card["translation"]
16
+ oldcard["revisioncardimgname"] = card["revisioncardimgname"]
17
+ oldcard["revisioncardimage"] = card["revisioncardimage"]
18
 
19
+ if card == oldcard:
20
+ user_revision_cards["revisioncards"].remove(card)
21
+
22
+
23
+
24
+ #print(user_revision_cards)
25
+ del data["revisioncard"]
26
+ data["revisioncard"] = data["newrevisioncard"]
27
+ del data["newrevisioncard"]
28
+ user_revision_cards["revisioncards"].insert(0,data) # .append()
29
+ for rev in user_revision_cards["revisioncards"]:
30
+ print(rev)
31
+ #importcsv.db.accountrevisioncards.delete_many({"email":current_user}