From b191423d69abcfefe841cab1e110c663c9009b2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 22 Mar 2013 17:40:15 +0100 Subject: [PATCH] class name must be string and not unicode The class name in reference could be unicode but type accept only string as name. review724002 --- proteus/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/proteus/__init__.py b/proteus/__init__.py index dce12bd321..4cf6e87ff3 100644 --- a/proteus/__init__.py +++ b/proteus/__init__.py @@ -596,6 +596,9 @@ class Model(object): @classmethod def get(cls, name, config=None): 'Get a class for the named Model' + if isinstance(name, unicode): + name = name.encode('utf-8') + class Spam(Model): __metaclass__ = MetaModelFactory(name, config=config)() return Spam