Page MenuHomeSoftware Heritage

D8927.diff
No OneTemporary

D8927.diff

diff --git a/swh/graph/luigi/origin_contributors.py b/swh/graph/luigi/origin_contributors.py
--- a/swh/graph/luigi/origin_contributors.py
+++ b/swh/graph/luigi/origin_contributors.py
@@ -14,7 +14,7 @@
# WARNING: do not import unnecessary things here to keep cli startup time under
# control
from pathlib import Path
-from typing import Dict, List, Tuple
+from typing import Dict, Iterable, List, Tuple, cast
import luigi
@@ -148,7 +148,8 @@
# and escape(name)
sha256_to_names: Dict[bytes, Tuple[bytes, str]] = {}
with pyzstd.open(self.deanonymization_table_path, "rt") as fd:
- csv_reader = csv.reader(fd)
+ # TODO: remove that cast once we dropped Python 3.7 support
+ csv_reader = csv.reader(cast(Iterable[str], fd))
header = next(csv_reader)
assert header == ["sha256_base64", "base64", "escaped"], header
for line in csv_reader:
@@ -179,7 +180,8 @@
# Open input for reads as CSV
with pyzstd.open(self.origin_contributors_path, "rt") as input_fd:
- csv_reader = csv.reader(input_fd)
+ # TODO: remove that cast once we dropped Python 3.7 support
+ csv_reader = csv.reader(cast(Iterable[str], input_fd))
header = next(csv_reader)
assert header == ["origin_SWHID", "person_id"], header
for (origin_swhid, person_id) in csv_reader:

File Metadata

Mime Type
text/plain
Expires
Thu, Jan 30, 9:56 AM (19 h, 19 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3214940

Event Timeline