diff options
| author | Bryan Newbold <bnewbold@robocracy.org> | 2020-05-26 18:03:17 -0700 | 
|---|---|---|
| committer | Bryan Newbold <bnewbold@robocracy.org> | 2020-05-26 19:10:38 -0700 | 
| commit | 9bbc8f4ceec54563d71c68564b35ceb14ac60840 (patch) | |
| tree | e0f6d233554f259fbb42358b2c3c3afa6b4093ce | |
| parent | 8c204018ad9c1aa7f0296b2ae8d23d6f2577309c (diff) | |
| download | fatcat-9bbc8f4ceec54563d71c68564b35ceb14ac60840.tar.gz fatcat-9bbc8f4ceec54563d71c68564b35ceb14ac60840.zip  | |
ingest importer: check that stage is consistent with release
| -rw-r--r-- | python/fatcat_tools/importers/ingest.py | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/python/fatcat_tools/importers/ingest.py b/python/fatcat_tools/importers/ingest.py index 6cf1604b..2b630e67 100644 --- a/python/fatcat_tools/importers/ingest.py +++ b/python/fatcat_tools/importers/ingest.py @@ -109,6 +109,11 @@ class IngestFileResultImporter(EntityImporter):                          self.counts['warn-extid-invalid'] += 1                          continue                      raise err +                # verify release_stage +                if request.get('release_stage') and release.release_stage: +                    if request['release_stage'] != release.release_stage: +                        self.counts['skip-release-stage'] += 1 +                        return None                  release_ident = release.ident                  break          if self.use_glutton_match and not release_ident and row.get('grobid'):  | 
