Skip to content
Snippets Groups Projects
Verified Commit 416a56dc authored by Timm Fitschen's avatar Timm Fitschen
Browse files

Updated to latest apiutils

parent 7a6b12d3
No related branches found
No related tags found
No related merge requests found
......@@ -33,7 +33,7 @@ import argparse
import os
import caosdb as db
from caosdb.apiutils import retrieve_entities_with_ids
from caosdb.apiutils import retrieve_entities_with_ids, apply_to_ids
from caosdb.common.datatype import get_id_of_datatype, is_reference
from lxml import etree
......@@ -92,8 +92,8 @@ def recursively_collect_related(entity):
return all_entities
def invert_ids(entity):
entity.apply_to_ids(lambda x: x*-1)
def invert_ids(entities):
apply_to_ids(entities, lambda x: x*-1)
def main(rec_id):
......@@ -113,8 +113,7 @@ def main(rec_id):
except BaseException:
print("Failed download of:", target)
for ent in cont:
invert_ids(ent)
invert_ids(cont)
xml = etree.tounicode(cont.to_xml(
local_serialization=True), pretty_print=True)
......
......@@ -32,6 +32,7 @@ import os
from tempfile import NamedTemporaryFile
import caosdb as db
from caosdb.apiutils import apply_to_ids
from caosmodels.data_model import DataModel
......@@ -102,9 +103,7 @@ def main(filename, rerun=False):
return old
# set the ids of already inserted entities in the container
for el in cont:
el.apply_to_ids(replace_by_new)
apply_to_ids(cont, replace_by_new)
cont.insert(unique=False)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment