Я использую pymongo для вставки сложной структуры в виде строки в коллекции. Структура представляет собой ДИКТ из списка dicts перечней dicts и т.д ..Python: Не удается найти поле unicode, вызывающее bson.errors.InvalidDocument во время вставки mongo
Есть ли способ, чтобы выяснить, какие поля юникода вместо ул, что вызывает ошибку? Я пробовал:
def dump(obj):
with open('log', 'w') as flog:
for attr in dir(obj):
t, att = type(attr), getattr(obj, attr)
output = "obj.%s = %s" % (t, att)
flog.write(output)
, но не повезло до сих пор.
Любой умный рекурсивный способ распечатать все, может быть?
Благодаря