From 81824b3d046f78ffd3ed72c3bc38d18e827c6f74 Mon Sep 17 00:00:00 2001 From: Ludwig Nussel Date: Fri, 7 May 2010 11:56:42 +0200 Subject: [PATCH] don't die if saving repo list fails --- osc/commandline.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/osc/commandline.py b/osc/commandline.py index e6c5be38..815cd57f 100644 --- a/osc/commandline.py +++ b/osc/commandline.py @@ -3309,9 +3309,12 @@ Please submit there instead, or use --nodevelproject to force direct submission. repositories = get_repositories_of_project(store_read_apiurl('.'), project) if not len(repositories): raise oscerr.WrongArgs('no repositories defined for project \'%s\'' % project) - f = open(repolistfile, 'w') - f.write('\n'.join(repositories) + '\n') - f.close() + try: + f = open(repolistfile, 'w') + f.write('\n'.join(repositories) + '\n') + f.close() + except: + pass if not arg_repository and len(repositories): # Use a default value from config, but just even if it's available