Test typeclass upgrade for new django version. Not working yet.

This commit is contained in:
Griatch 2017-06-06 15:44:53 +02:00
parent 7e416e0cd6
commit a727547b6f

View file

@ -29,6 +29,7 @@ from builtins import object
from django.db.models import signals from django.db.models import signals
from django.db.models.base import ModelBase
from django.db import models from django.db import models
from django.core.exceptions import ObjectDoesNotExist from django.core.exceptions import ObjectDoesNotExist
from django.conf import settings from django.conf import settings
@ -99,8 +100,9 @@ class TypeclassBase(SharedMemoryModelBase):
# with a few lines changed as per # with a few lines changed as per
# https://code.djangoproject.com/ticket/11560 # https://code.djangoproject.com/ticket/11560
#new_class = patched_new(cls, name, bases, attrs) #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 = patched_new(cls, name, bases, attrs)
new_class = super(ModelBase, cls).__new__(cls, name, bases, attrs)
# attach signals # attach signals
signals.post_save.connect(post_save, sender=new_class) signals.post_save.connect(post_save, sender=new_class)