From 96ab6037e8c1c26d03ee5ff4feae348b0e672d7f Mon Sep 17 00:00:00 2001 From: olivier <> Date: Thu, 11 Feb 2010 13:35:05 +0000 Subject: [PATCH] fix compatibility with Django 1.1.1 (tested with debian lenny backport python-django 1.1.1-1~bpo50+1) --- telemeta/models/core.py | 6 +++--- telemeta/models/media.py | 12 ++++++------ .../telemeta_default/inc/mediaitem_list.html | 2 +- telemeta/templatetags/telemeta_utils.py | 4 ++++ 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/telemeta/models/core.py b/telemeta/models/core.py index fca89aa5..f558e2da 100644 --- a/telemeta/models/core.py +++ b/telemeta/models/core.py @@ -174,7 +174,7 @@ class DurationField(models.Field): def get_prep_value(self, value): return self.to_python(value) - def get_db_prep_value(self, value, connection, prepared=False): + def get_db_prep_value(self, value, connection=None, prepared=False): # Casts times into the format expected by the backend return value.as_seconds() @@ -332,12 +332,12 @@ class ModelCore(EnhancedModel): required.append(field) return required - def save(self, force_insert=False, force_update=False, using=None): + def save(self, force_insert=False, force_update=False): required = self.required_fields() for field in required: if not getattr(self, field.name): raise RequiredFieldError(self, field) - super(ModelCore, self).save(force_insert, force_update, using) + super(ModelCore, self).save(force_insert, force_update) @classmethod def get_dom_name(cls): diff --git a/telemeta/models/media.py b/telemeta/models/media.py index 5479c2b8..2e28493b 100644 --- a/telemeta/models/media.py +++ b/telemeta/models/media.py @@ -54,9 +54,9 @@ class MediaResource(ModelCore): return _('Private data') public_access_label.verbose_name = _('public access') - def save_with_revision(self, user, force_insert=False, force_update=False, using=None): + def save_with_revision(self, user, force_insert=False, force_update=False): "Save a media object and add a revision" - self.save(force_insert, force_update, using) + self.save(force_insert, force_update) Revision.touch(self, user) def get_revision(self): @@ -192,12 +192,12 @@ class MediaCollection(MediaResource): return False - def save(self, force_insert=False, force_update=False, using=None): + def save(self, force_insert=False, force_update=False): if not self.code: raise RequiredFieldError(self, self._meta.get_field('code')) if not self.is_valid_code(self.code): raise MediaInvalidCodeError("%s is not a valid code for this collection" % self.code) - super(MediaCollection, self).save(force_insert, force_update, using) + super(MediaCollection, self).save(force_insert, force_update) class Meta(MetaCore): db_table = 'media_collections' @@ -273,13 +273,13 @@ class MediaItem(MediaResource): return False - def save(self, force_insert=False, force_update=False, using=None): + def save(self, force_insert=False, force_update=False): if not self.code: raise RequiredFieldError(self, self._meta.get_field('code')) if not self.is_valid_code(self.code): raise MediaInvalidCodeError("%s is not a valid item code for collection %s" % (self.code, self.collection.code)) - super(MediaItem, self).save(force_insert, force_update, using) + super(MediaItem, self).save(force_insert, force_update) def computed_duration(self): "Tell the length in seconds of this item media data" diff --git a/telemeta/templates/telemeta_default/inc/mediaitem_list.html b/telemeta/templates/telemeta_default/inc/mediaitem_list.html index 60526043..67a1570b 100644 --- a/telemeta/templates/telemeta_default/inc/mediaitem_list.html +++ b/telemeta/templates/telemeta_default/inc/mediaitem_list.html @@ -34,7 +34,7 @@