Page MenuHomeSoftware Heritage

D6218.id.diff
No OneTemporary

D6218.id.diff

diff --git a/swh/web/browse/snapshot_context.py b/swh/web/browse/snapshot_context.py
--- a/swh/web/browse/snapshot_context.py
+++ b/swh/web/browse/snapshot_context.py
@@ -10,7 +10,6 @@
from django.core.cache import cache
from django.shortcuts import render
-from django.template.defaultfilters import filesizeformat
from django.utils.html import escape
from swh.model.hashutil import hash_to_bytes
@@ -772,7 +771,6 @@
)
if f["length"] is not None:
sum_file_sizes += f["length"]
- f["length"] = filesizeformat(f["length"])
if f["name"].lower().startswith("readme"):
readmes[f["name"]] = f["checksums"]["sha1"]
@@ -796,7 +794,6 @@
if root_directory:
nb_files = len(files)
nb_dirs = len(dirs)
- sum_file_sizes = filesizeformat(sum_file_sizes)
dir_path = "/" + path
revision_found = True
@@ -1012,7 +1009,7 @@
content_url=browse_content_link,
mimetype=content_data.get("mimetype"),
encoding=content_data.get("encoding"),
- size=filesizeformat(content_data.get("length", 0)),
+ size=content_data.get("length", 0),
language=content_data.get("language"),
root_directory=root_directory,
path=f"/{filepath}",
diff --git a/swh/web/browse/views/content.py b/swh/web/browse/views/content.py
--- a/swh/web/browse/views/content.py
+++ b/swh/web/browse/views/content.py
@@ -10,7 +10,6 @@
from django.http import HttpResponse, JsonResponse
from django.shortcuts import render
-from django.template.defaultfilters import filesizeformat
from swh.model.hashutil import hash_to_hex
from swh.model.identifiers import CONTENT, DIRECTORY, RELEASE, REVISION, SNAPSHOT
@@ -315,7 +314,7 @@
content_url=content_url,
mimetype=content_data.get("mimetype"),
encoding=content_data.get("encoding"),
- size=filesizeformat(content_data.get("length", 0)),
+ size=content_data.get("length", 0),
language=content_data.get("language"),
root_directory=root_dir,
path=f"/{path}" if path else None,
diff --git a/swh/web/browse/views/directory.py b/swh/web/browse/views/directory.py
--- a/swh/web/browse/views/directory.py
+++ b/swh/web/browse/views/directory.py
@@ -9,7 +9,6 @@
from django.http import HttpResponse
from django.shortcuts import redirect, render
-from django.template.defaultfilters import filesizeformat
from swh.model.identifiers import DIRECTORY, RELEASE, REVISION, SNAPSHOT
from swh.web.browse.browseurls import browse_route
@@ -130,14 +129,11 @@
)
if f["length"] is not None:
sum_file_sizes += f["length"]
- f["length"] = filesizeformat(f["length"])
if f["name"].lower().startswith("readme"):
readmes[f["name"]] = f["checksums"]["sha1"]
readme_name, readme_url, readme_html = get_readme_to_display(readmes)
- sum_file_sizes = filesizeformat(sum_file_sizes)
-
dir_metadata = DirectoryMetadata(
object_type=DIRECTORY,
object_id=sha1_git,
diff --git a/swh/web/browse/views/revision.py b/swh/web/browse/views/revision.py
--- a/swh/web/browse/views/revision.py
+++ b/swh/web/browse/views/revision.py
@@ -9,7 +9,6 @@
from django.http import JsonResponse
from django.shortcuts import render
-from django.template.defaultfilters import filesizeformat
from django.utils.safestring import mark_safe
from swh.model.hashutil import hash_to_bytes
@@ -515,8 +514,6 @@
url_args={"sha1_git": sha1_git},
query_params=query_params,
)
- if f["length"] is not None:
- f["length"] = filesizeformat(f["length"])
if f["name"].lower().startswith("readme"):
readmes[f["name"]] = f["checksums"]["sha1"]
diff --git a/swh/web/common/typing.py b/swh/web/common/typing.py
--- a/swh/web/common/typing.py
+++ b/swh/web/common/typing.py
@@ -167,7 +167,7 @@
content_url: str
mimetype: str
encoding: str
- size: str
+ size: int
language: str
path: Optional[str]
filename: Optional[str]
@@ -182,7 +182,7 @@
directory: str
nb_files: int
nb_dirs: int
- sum_file_sizes: str
+ sum_file_sizes: int
root_directory: Optional[str]
path: str
revision: Optional[str]
diff --git a/swh/web/templates/includes/directory-display.html b/swh/web/templates/includes/directory-display.html
--- a/swh/web/templates/includes/directory-display.html
+++ b/swh/web/templates/includes/directory-display.html
@@ -48,7 +48,7 @@
{{ f.perms }}
</td>
<td class="d-none d-sm-table-cell">
- {{ f.length }}
+ {% if f.length is not None %}{{ f.length|filesizeformat }}{% endif %}
</td>
</tr>
{% endfor %}

File Metadata

Mime Type
text/plain
Expires
Nov 5 2024, 7:37 AM (8 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3219881

Event Timeline