From 0a41523a279a5bab04001f9ce48fe3f28b87e6bc Mon Sep 17 00:00:00 2001 From: John Chilton Date: Fri, 3 Feb 2023 17:00:20 -0500 Subject: [PATCH] Typing fixes --- lib/tool_shed/metadata/repository_metadata_manager.py | 3 +++ lib/tool_shed/util/repository_util.py | 1 + 2 files changed, 4 insertions(+) diff --git a/lib/tool_shed/metadata/repository_metadata_manager.py b/lib/tool_shed/metadata/repository_metadata_manager.py index b7ab6bd8438..3aa72158773 100644 --- a/lib/tool_shed/metadata/repository_metadata_manager.py +++ b/lib/tool_shed/metadata/repository_metadata_manager.py @@ -445,6 +445,7 @@ class RepositoryMetadataManager(metadata_generator.MetadataGenerator): includes_tool_dependencies=includes_tool_dependencies, includes_workflows=False, ) + assert repository_metadata # Always set the default values for the following columns. When resetting all metadata # on a repository this will reset the values. repository_metadata.missing_test_components = False @@ -492,6 +493,7 @@ class RepositoryMetadataManager(metadata_generator.MetadataGenerator): repository_metadata = metadata_util.get_repository_metadata_by_changeset_revision( self.app, id, changeset_revision ) + assert repository_metadata metadata = repository_metadata.metadata tools_dicts = metadata.get("tools", []) for tool_dict in tools_dicts: @@ -927,6 +929,7 @@ class RepositoryMetadataManager(metadata_generator.MetadataGenerator): repository_metadata = metadata_util.get_repository_metadata_by_changeset_revision( self.app, encoded_repository_id, changeset_revision ) + assert repository_metadata metadata = repository_metadata.metadata tool_dicts = metadata["tools"] if index == 0: diff --git a/lib/tool_shed/util/repository_util.py b/lib/tool_shed/util/repository_util.py index 72aa7942b36..f68739d50ec 100644 --- a/lib/tool_shed/util/repository_util.py +++ b/lib/tool_shed/util/repository_util.py @@ -363,6 +363,7 @@ def get_repositories_by_category( for changeset, changehash in repository.installable_revisions(app): encoded_id = app.security.encode_id(repository.id) metadata = get_repository_metadata_by_changeset_revision(app, encoded_id, changehash) + assert metadata repository_dict["metadata"][f"{changeset}:{changehash}"] = metadata.to_dict( value_mapper=default_value_mapper )