From f851fd317b936baead9b6b526487fa4446066ace Mon Sep 17 00:00:00 2001 From: ImMin5 Date: Thu, 27 Jun 2024 09:43:21 +0900 Subject: [PATCH] feat: modify repository order reverse --- .../manager/repository_manager/__init__.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/spaceone/repository/manager/repository_manager/__init__.py b/src/spaceone/repository/manager/repository_manager/__init__.py index b2b6810..de286fa 100644 --- a/src/spaceone/repository/manager/repository_manager/__init__.py +++ b/src/spaceone/repository/manager/repository_manager/__init__.py @@ -25,16 +25,25 @@ def get_repository(self, repository_id: str) -> dict: return repos_info[0] @staticmethod - def get_repositories(repository_id: str = None, repository_type: str = None) -> list: + def get_repositories( + repository_id: str = None, repository_type: str = None + ) -> list: repositories: list = config.get_global("REPOSITORIES", []) if repository_id: - repositories = filter(lambda x: x["repository_id"] == repository_id, repositories) + repositories = filter( + lambda x: x["repository_id"] == repository_id, repositories + ) if repository_type: - repositories = filter(lambda x: x["repository_type"] == repository_type, repositories) + repositories = filter( + lambda x: x["repository_type"] == repository_type, repositories + ) + + repositories = list(repositories) + repositories.reverse() - return list(repositories) + return repositories def get_local_repository(self) -> dict: repos_info = self.get_repositories(repository_type="LOCAL")