From c09b4232924e50e8fc9aff15d10cc57098576db1 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 13 Oct 2014 17:54:11 -0400 Subject: [PATCH] Use a modern way to define classes getters & setters --- mayan/apps/documents/models.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mayan/apps/documents/models.py b/mayan/apps/documents/models.py index 83093d63b9..ed8e50c0ff 100644 --- a/mayan/apps/documents/models.py +++ b/mayan/apps/documents/models.py @@ -299,10 +299,12 @@ class Document(models.Model): version = self.latest_version return version.rename(new_name) - def _get_filename(self): + @property + def filename(self): return self.latest_version.filename - def _set_filename(self, value): + @filename.setter + def filename(self, value): version = self.latest_version version.filename = value return version.save() @@ -311,8 +313,6 @@ class Document(models.Model): temporary_path = os.path.join(TEMPORARY_DIRECTORY, filename) return self.save_to_file(temporary_path, buffer_size) - filename = property(_get_filename, _set_filename) - class DocumentVersion(models.Model): """