diff --git a/evennia/typeclasses/models.py b/evennia/typeclasses/models.py index 98aaa0e57f..dc7060da8c 100644 --- a/evennia/typeclasses/models.py +++ b/evennia/typeclasses/models.py @@ -29,6 +29,7 @@ from builtins import object from django.db.models import signals +from django.db.models.base import ModelBase from django.db import models from django.core.exceptions import ObjectDoesNotExist from django.conf import settings @@ -99,8 +100,9 @@ class TypeclassBase(SharedMemoryModelBase): # with a few lines changed as per # https://code.djangoproject.com/ticket/11560 #new_class = patched_new(cls, name, bases, attrs) - new_class = super(TypeclassBase, cls).__new__(cls, name, bases, attrs) + #new_class = super(TypeclassBase, cls).__new__(cls, name, bases, attrs) #new_class = patched_new(cls, name, bases, attrs) + new_class = super(ModelBase, cls).__new__(cls, name, bases, attrs) # attach signals signals.post_save.connect(post_save, sender=new_class)