Spaces:
Runtime error
Runtime error
CaesarCloudSync
commited on
Commit
·
9bbc855
1
Parent(s):
9966891
RevisionBank Change revision card Working Deployed
Browse files- main.py +5 -0
- reacoverytest.py +5 -4
main.py
CHANGED
@@ -336,6 +336,7 @@ async def changerevisioncard(data : JSONStructure = None, authorization: str = H
|
|
336 |
|
337 |
|
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 |
|
@@ -344,9 +345,13 @@ async def changerevisioncard(data : JSONStructure = None, authorization: str = H
|
|
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"]
|
|
|
|
|
|
|
350 |
data["revisioncard"] = data["newrevisioncard"]
|
351 |
del data["newrevisioncard"]
|
352 |
user_revision_cards["revisioncards"].insert(0,data) # .append()
|
|
|
336 |
|
337 |
|
338 |
user_revision_cards = list(importcsv.db.accountrevisioncards.find({"email": current_user}))[0]
|
339 |
+
left_over_image = []
|
340 |
for card in user_revision_cards["revisioncards"]:
|
341 |
oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
|
342 |
|
|
|
345 |
oldcard["revisioncardimage"] = card["revisioncardimage"]
|
346 |
if card == oldcard:
|
347 |
user_revision_cards["revisioncards"].remove(card)
|
348 |
+
left_over_image.append({"revisioncardimgname":card["revisioncardimgname"],"revisioncardimage":card["revisioncardimage"] })
|
349 |
|
350 |
#print(user_revision_cards)
|
351 |
del data["revisioncard"]
|
352 |
+
data["revisioncardimgname"] = left_over_image[0]["revisioncardimgname"]
|
353 |
+
data["revisioncardimage"] = left_over_image[0]["revisioncardimage"]
|
354 |
+
|
355 |
data["revisioncard"] = data["newrevisioncard"]
|
356 |
del data["newrevisioncard"]
|
357 |
user_revision_cards["revisioncards"].insert(0,data) # .append()
|
reacoverytest.py
CHANGED
@@ -7,7 +7,8 @@ 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(
|
|
|
11 |
left_over_images = []
|
12 |
for card in user_revision_cards["revisioncards"]:
|
13 |
oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
|
@@ -18,6 +19,7 @@ for card in user_revision_cards["revisioncards"]:
|
|
18 |
|
19 |
if card == oldcard:
|
20 |
user_revision_cards["revisioncards"].remove(card)
|
|
|
21 |
|
22 |
|
23 |
|
@@ -26,6 +28,5 @@ del data["revisioncard"]
|
|
26 |
data["revisioncard"] = data["newrevisioncard"]
|
27 |
del data["newrevisioncard"]
|
28 |
user_revision_cards["revisioncards"].insert(0,data) # .append()
|
29 |
-
|
30 |
-
|
31 |
-
#importcsv.db.accountrevisioncards.delete_many({"email":current_user}
|
|
|
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(user_revision_cards)
|
11 |
+
|
12 |
left_over_images = []
|
13 |
for card in user_revision_cards["revisioncards"]:
|
14 |
oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
|
|
|
19 |
|
20 |
if card == oldcard:
|
21 |
user_revision_cards["revisioncards"].remove(card)
|
22 |
+
left_over_images.append({"revisioncardimgname":card["revisioncardimgname"],"revisioncardimage":card["revisioncardimage"] })
|
23 |
|
24 |
|
25 |
|
|
|
28 |
data["revisioncard"] = data["newrevisioncard"]
|
29 |
del data["newrevisioncard"]
|
30 |
user_revision_cards["revisioncards"].insert(0,data) # .append()
|
31 |
+
|
32 |
+
#importcsv.db.accountrevisioncards.delete_many({"email":current_user}
|
|