From a727547b6fafad721d3f4bc07a8c4bb45388ff92 Mon Sep 17 00:00:00 2001 From: Griatch Date: Tue, 6 Jun 2017 15:44:53 +0200 Subject: [PATCH] Test typeclass upgrade for new django version. Not working yet. --- evennia/typeclasses/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)