Use a modern way to define classes getters & setters
This commit is contained in:
@@ -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):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user