From a4f698136e6b2b62b82dc1128a7fa02ac2229248 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eray=20=C3=96zkural?= Date: Thu, 8 Dec 2005 23:39:28 +0000 Subject: [PATCH] * better error message when repo not found --- pisi/api.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pisi/api.py b/pisi/api.py index 66120647..81be5e1e 100644 --- a/pisi/api.py +++ b/pisi/api.py @@ -267,10 +267,12 @@ def remove_repo(name): % name) def update_repo(repo): - ctx.ui.info(_('* Updating repository: %s') % repo) index = Index() - index.read_uri(ctx.repodb.get_repo(repo).indexuri.get_uri(), repo) + if ctx.repodb.has_repo(repo): + index.read_uri(ctx.repodb.get_repo(repo).indexuri.get_uri(), repo) + else: + raise Error(_('No repository named %s found.') % repo) index.update_db(repo) ctx.ui.info(_('\n* Package database updated.'))