From 6160b87d587ea9a68881861b73825379cd76e54b Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Wed, 9 Sep 2009 08:56:43 +0000 Subject: [PATCH] =?UTF-8?q?check=20inactive=20repos=20also=20while=20addin?= =?UTF-8?q?g=20a=20new=20repository=20(Serdar=20Dalg=C4=B1=C3=A7)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BUG:FIXED:10873 --- pisi/api.py | 2 +- pisi/db/repodb.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pisi/api.py b/pisi/api.py index 81586a2e..be923397 100644 --- a/pisi/api.py +++ b/pisi/api.py @@ -714,7 +714,7 @@ def add_repo(name, indexuri, at = None): repodb = pisi.db.repodb.RepoDB() if repodb.has_repo(name): raise pisi.Error(_('Repo %s already present.') % name) - elif repodb.has_repo_url(indexuri): + elif repodb.has_repo_url(indexuri, only_active = False): repo = repodb.get_repo_by_url(indexuri) raise pisi.Error(_('Repo already present with name %s.') % repo) else: diff --git a/pisi/db/repodb.py b/pisi/db/repodb.py index fe5cfdff..345e7ee9 100644 --- a/pisi/db/repodb.py +++ b/pisi/db/repodb.py @@ -134,8 +134,8 @@ class RepoDB(lazydb.LazyDB): def has_repo(self, name): return name in self.list_repos(only_active=False) - def has_repo_url(self, url): - return url in self.list_repo_urls() + def has_repo_url(self, url, only_active = True): + return url in self.list_repo_urls(only_active) def get_repo_doc(self, repo_name): repo = self.get_repo(repo_name)