From 86575cb0351331f084812d518ad3f9bbf3f1f704 Mon Sep 17 00:00:00 2001 From: Matt Dennewitz Date: Mon, 19 Apr 2010 09:39:03 -0500 Subject: [PATCH] can't use unicode strings for __init__ kwargs --- mongoengine/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mongoengine/base.py b/mongoengine/base.py index 83faa92e..2dde93bd 100644 --- a/mongoengine/base.py +++ b/mongoengine/base.py @@ -421,7 +421,7 @@ class BaseDocument(object): # class if unavailable class_name = son.get(u'_cls', cls._class_name) - data = dict((unicode(key), value) for key, value in son.items()) + data = dict((str(key), value) for key, value in son.items()) if '_types' in data: del data['_types']