Exemple #1
0
def backendUpdate(database, user, atoms, upsert, replace):
    box = StructureBox(Backend(database=database, user=user))
    atoms_dcts_list = json.loads(b64decode(atoms))
    atoms_list = [dict2atoms(atoms_dct, plain_arrays=True) for atoms_dct in atoms_dcts_list]
    res = box.update(auth_token="", atoms=atoms_list, upsert=upsert, replace=replace)
    print("221:" + b64encode(json.dumps(res.__dict__)))
Exemple #2
0
def backendInsert(database, user, atoms):
    box = StructureBox(Backend(database=database, user=user))
    atoms_dcts_list = json.loads(b64decode(atoms))
    atoms_list = [dict2atoms(atoms_dct, plain_arrays=True) for atoms_dct in atoms_dcts_list]
    res = box.insert(auth_token="", atoms=atoms_list)
    print("220:" + b64encode(json.dumps(res.__dict__)))