File size: 1,549 Bytes
d7131a8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import json
current_user = "[email protected]"
with open("revision.json","r") as f:
    user_revision_cards = json.load(f)
with open("schedule.json","r") as f:
    user_scheduled_cards =  json.load(f)
with open("input.json","r") as f:
    data =  json.load(f)

if user_scheduled_cards:
    for card in user_scheduled_cards["revisioncards"]:
        oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
        if card == oldcard:
            user_scheduled_cards["revisioncards"].remove(card)
    #importcsv.db.scheduledcards.delete_many({"email":current_user})
    #importcsv.db.scheduledcards.insert_one(user_scheduled_cards)
    #importcsv.db.scheduledcards.replace_one(
    #print(user_scheduled_cards)
    #            {"email":current_user},user_scheduled_cards
    #            )


for card in user_revision_cards["revisioncards"]:
    oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
    if card == oldcard:
        user_revision_cards["revisioncards"].remove(card)
#print(user_revision_cards)
del data["revisioncard"]
data["revisioncard"] = data["newrevisioncard"]
del data["newrevisioncard"]
user_revision_cards["revisioncards"].append(data)
for rev in user_revision_cards["revisioncards"]:
    print(rev)
#importcsv.db.accountrevisioncards.replace_one(
#                {"email":current_user},user_revision_cards
#                )
#importcsv.db.accountrevisioncards.delete_many({"email":current_user})
#importcsv.db.accountrevisioncards.insert_one(user_revision_cards)
#return {"message":"revision card changed."}