Streamline batch-spawn mechanism

This commit is contained in:
Griatch 2019-04-07 23:13:38 +02:00
parent a5aec53a9e
commit 8cb162342c

View file

@ -633,11 +633,11 @@ def batch_create_object(*objparams):
# it out for now: # it out for now:
# dbobjs = _ObjectDB.objects.bulk_create(dbobjs) # dbobjs = _ObjectDB.objects.bulk_create(dbobjs)
dbobjs = [ObjectDB(**objparam[0]) for objparam in objparams]
objs = [] objs = []
for iobj, obj in enumerate(dbobjs): for objparam in objparams:
# call all setup hooks on each object
objparam = objparams[iobj] obj = ObjectDB(**objparam[0])
# setup # setup
obj._createdict = {"permissions": make_iter(objparam[1]), obj._createdict = {"permissions": make_iter(objparam[1]),
"locks": objparam[2], "locks": objparam[2],