summaryrefslogtreecommitdiff
path: root/ishtar_common/data_importer.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-04-30 18:28:28 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-06-17 13:21:27 +0200
commitc927638dbe1014d0be71e5f9734a12c76c1532f1 (patch)
tree4301fce8689a193935588a6e59e22cfb17bafaf0 /ishtar_common/data_importer.py
parent9d2e907f32f860947691c8eeda540149a35ef9a6 (diff)
downloadIshtar-c927638dbe1014d0be71e5f9734a12c76c1532f1.tar.bz2
Ishtar-c927638dbe1014d0be71e5f9734a12c76c1532f1.zip
Import: fix dict key iteration problem
Diffstat (limited to 'ishtar_common/data_importer.py')
-rw-r--r--ishtar_common/data_importer.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/ishtar_common/data_importer.py b/ishtar_common/data_importer.py
index 7088eee08..f8d0ffa6b 100644
--- a/ishtar_common/data_importer.py
+++ b/ishtar_common/data_importer.py
@@ -1623,7 +1623,7 @@ class Importer(object):
self.import_instance, attribute))
data[attribute] = data[attribute][0]
return
- if type(data[attribute]) != dict:
+ if not isinstance(data[attribute], dict):
# we treat only dict formated values
return
# put history_modifier for every created item
@@ -1690,9 +1690,9 @@ class Importer(object):
str(data), message))
create_dict = copy.deepcopy(data)
- for k in create_dict.keys():
+ for k in list(create_dict.keys()):
# filter unnecessary default values but not the json field
- if type(create_dict[k]) == dict and k != 'data':
+ if isinstance(create_dict[k], dict) and k != 'data':
if self.simulate:
create_dict[k] = _(u"* created *")
else: