1
0
Fork 0
mirror of synced 2024-06-26 10:00:19 +12:00

inline archive_size and archive_path snapshot methods

This commit is contained in:
Nick Sweeting 2021-02-16 06:16:02 -05:00
parent 46a7b972ee
commit 48eddadc9b

View file

@ -144,11 +144,14 @@ class Snapshot(models.Model):
@cached_property
def archive_path(self):
return self.as_link().archive_path
return '{}/{}'.format(ARCHIVE_DIR_NAME, self.timestamp)
@cached_property
def archive_size(self):
return self.as_link().archive_size
try:
return get_dir_size(self.link_dir)[0]
except Exception:
return 0
@cached_property
def history(self):