aboutsummaryrefslogtreecommitdiffstats
path: root/python/fatcat_tools/importers
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2019-01-23 15:48:36 -0800
committerBryan Newbold <bnewbold@robocracy.org>2019-01-23 15:48:36 -0800
commitac936ee49d4d63f9ac904b2fa03eaa4f8ff939f0 (patch)
tree6302f87c4c930211d81817f1ef8aaf3dec4531c6 /python/fatcat_tools/importers
parent98c38ff45144fb06c308ad6d1a4176b65b6a876a (diff)
downloadfatcat-ac936ee49d4d63f9ac904b2fa03eaa4f8ff939f0.tar.gz
fatcat-ac936ee49d4d63f9ac904b2fa03eaa4f8ff939f0.zip
matched importer: bezerk mode to skip file updates
Diffstat (limited to 'python/fatcat_tools/importers')
-rw-r--r--python/fatcat_tools/importers/matched.py16
1 files changed, 5 insertions, 11 deletions
diff --git a/python/fatcat_tools/importers/matched.py b/python/fatcat_tools/importers/matched.py
index 055f9c6a..123e3530 100644
--- a/python/fatcat_tools/importers/matched.py
+++ b/python/fatcat_tools/importers/matched.py
@@ -42,7 +42,6 @@ class MatchedImporter(EntityImporter):
editgroup_extra=eg_extra)
self.default_link_rel = kwargs.get("default_link_rel", "web")
self.default_mime = kwargs.get("default_mime", None)
- self.skip_file_updates = kwargs.get("skip_file_updates", False)
def make_url(self, raw):
rel = self.default_link_rel
@@ -115,16 +114,11 @@ class MatchedImporter(EntityImporter):
def try_update(self, fe):
# lookup sha1, or create new entity
existing = None
- if not self.skip_file_updates:
- try:
- existing = self.api.lookup_file(sha1=fe.sha1)
- except fatcat_client.rest.ApiException as err:
- if err.status != 404:
- raise err
-
- if not existing:
- # new match; go ahead and insert
- return True
+ try:
+ existing = self.api.lookup_file(sha1=fe.sha1)
+ except fatcat_client.rest.ApiException as err:
+ if err.status != 404:
+ raise err
fe.release_ids = list(set(fe.release_ids + existing.release_ids))
if set(fe.release_ids) == set(existing.release_ids) and len(existing.urls) > 0: