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}
|
|
|