Spaces:
Runtime error
Runtime error
import json | |
from csv_to_db import ImportCSV | |
importcsv = ImportCSV("RevisionBankDB",maindb=0) | |
with open("tets.json","r") as f: | |
user_revision_cards = json.load(f) | |
with open("input.json") as f: | |
data = json.load(f) | |
importcsv.db.accountrevisioncards.insert_one(user_revision_cards) | |
def test(): | |
left_over_images = [] | |
for card in user_revision_cards["revisioncards"]: | |
oldcard = {i:data[i] for i in data if i!='newrevisioncard'} | |
oldcard["translation"] = card["translation"] | |
oldcard["revisioncardimgname"] = card["revisioncardimgname"] | |
oldcard["revisioncardimage"] = card["revisioncardimage"] | |
if card == oldcard: | |
user_revision_cards["revisioncards"].remove(card) | |
left_over_images.append({"revisioncardimgname":card["revisioncardimgname"],"revisioncardimage":card["revisioncardimage"] }) | |
#print(user_revision_cards) | |
del data["revisioncard"] | |
data["revisioncard"] = data["newrevisioncard"] | |
del data["newrevisioncard"] | |
user_revision_cards["revisioncards"].insert(0,data) # .append() | |
#importcsv.db.accountrevisioncards.delete_many({"email":current_user} |