From 10fe39b96a48364f8aeb22b7bae6a00352ca1ddb Mon Sep 17 00:00:00 2001 From: Griatch Date: Sun, 29 Oct 2017 18:28:06 +0100 Subject: [PATCH] Fix iteration error if passing a raw string for aliases/tags/perms in spawner --- evennia/utils/spawner.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/evennia/utils/spawner.py b/evennia/utils/spawner.py index 4a8ac946c8..3fe1af496e 100644 --- a/evennia/utils/spawner.py +++ b/evennia/utils/spawner.py @@ -192,12 +192,12 @@ def _batch_create_object(*objparams): # call all setup hooks on each object objparam = objparams[iobj] # setup - obj._createdict = {"permissions": objparam[1], + obj._createdict = {"permissions": make_iter(objparam[1]), "locks": objparam[2], - "aliases": objparam[3], + "aliases": make_iter(objparam[3]), "nattributes": objparam[4], "attributes": objparam[5], - "tags": objparam[6]} + "tags": make_iter(objparam[6])} # this triggers all hooks obj.save() # run eventual extra code