Deleted: broken file size count
This commit is contained in:
parent
0ced0c76dd
commit
9478843c0f
@ -7,7 +7,7 @@ from django.conf import settings
|
|||||||
from django.core.files.storage import FileSystemStorage
|
from django.core.files.storage import FileSystemStorage
|
||||||
from django.urls import reverse
|
from django.urls import reverse
|
||||||
|
|
||||||
from .utils import logs_dir_path, get_file_size
|
from .utils import logs_dir_path
|
||||||
|
|
||||||
|
|
||||||
# Create a custom storage location, using a value from your settings file
|
# Create a custom storage location, using a value from your settings file
|
||||||
@ -42,16 +42,6 @@ class Archive(models.Model):
|
|||||||
for byte_block in iter(lambda: f.read(4096), b""):
|
for byte_block in iter(lambda: f.read(4096), b""):
|
||||||
sha1.update(byte_block)
|
sha1.update(byte_block)
|
||||||
self.sha1 = sha1.hexdigest()
|
self.sha1 = sha1.hexdigest()
|
||||||
# calculate size and write size field to db
|
|
||||||
try:
|
|
||||||
mr = settings.MEDIA_ROOT_FOR_SENSITIVE_FILES
|
|
||||||
unit = 'gb'
|
|
||||||
file_path = mr / self.ticket / self.file.replace(" ", "_")
|
|
||||||
file_size = get_file_size(file_path, unit)
|
|
||||||
self.size = f"{file_size} {unit.title()}"
|
|
||||||
except Exception as error:
|
|
||||||
print(error)
|
|
||||||
self.size = '?'
|
|
||||||
# Call the "real" save() method
|
# Call the "real" save() method
|
||||||
super().save(*args, **kwargs)
|
super().save(*args, **kwargs)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user