From 570cdc560bea324cd6e4268ff9caddf0a04b83a2 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 6 Feb 2015 15:19:58 +0000 Subject: [PATCH] Fixed Meta classes on Python 2 --- wagtail/wagtailadmin/blocks.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailadmin/blocks.py b/wagtail/wagtailadmin/blocks.py index d148f531a..1db3aa19c 100644 --- a/wagtail/wagtailadmin/blocks.py +++ b/wagtail/wagtailadmin/blocks.py @@ -53,8 +53,8 @@ class BaseBlock(type): cls = super(BaseBlock, mcs).__new__(mcs, name, bases, attrs) base_meta_class = getattr(cls, '_meta_class', None) - bases = tuple(cls for cls in [meta_class, base_meta_class] if cls) or (object, ) - cls._meta_class = type(name + 'Meta', bases, {}) + bases = tuple(cls for cls in [meta_class, base_meta_class] if cls) or () + cls._meta_class = type(str(name + 'Meta'), bases + (object, ), {}) return cls