Merge branch 'release/0.3.6'

* release/0.3.6:
  Bumping the verison numbers.
  Whitespacing.
  Adding Jonathan Slenders to AUTHORS (thanks for spotting that signals bug).
  fixed 'sender' not defined bug (2)
  fixed 'sender' not defined bug
  Instead of overriding Model.delete(), we'll connect a public clear_cache() method to a post_delete() signal so that bulk actions clean props as well.
This commit is contained in:
Bryan Veloso 2011-04-01 11:59:04 -07:00
commit dfca11d619
4 changed files with 16 additions and 6 deletions

View file

@ -7,4 +7,9 @@ Maintainers:
* Bryan Veloso (bryanveloso)
* Chris Drackett (chrisdrackett)
* Greg Newman (gregnewman)
* Greg Newman (gregnewman)
Contributors:
* Jonathan Slenders (jonathanslenders)

View file

@ -2,10 +2,10 @@
Django ImageKit
Author: Justin Driscoll <justin.driscoll@gmail.com>
Version: 0.3.5
Version: 0.3.6
"""
__author__ = 'Justin Driscoll, Bryan Veloso, Greg Newman, Chris Drackett'
__version__ = (0, 3, 4)
__version__ = (0, 3, 6)

View file

@ -4,6 +4,7 @@ from django.conf import settings
from django.core.files.base import ContentFile
from django.db import models
from django.db.models.base import ModelBase
from django.db.models.signals import post_delete
from django.utils.html import conditional_escape as escape
from django.utils.translation import ugettext_lazy as _
@ -145,7 +146,11 @@ class ImageModel(models.Model):
self._clear_cache()
self._pre_cache()
def delete(self):
def clear_cache(self, **kwargs):
assert self._get_pk_val() is not None, "%s object can't be deleted because its %s attribute is set to None." % (self._meta.object_name, self._meta.pk.attname)
self._clear_cache()
models.Model.delete(self)
post_delete.connect(ImageModel.clear_cache, sender=ImageModel)

View file

@ -3,7 +3,7 @@ from distutils.core import setup
setup(
name='django-imagekit',
version='0.3.5',
version='0.3.6',
description='Automated image processing for Django models.',
author='Justin Driscoll',
author_email='justin@driscolldev.com',