From 12fda23184240f75553a806f33466074a8a433e6 Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Thu, 20 Oct 2016 15:23:37 +0200 Subject: create-remote-repo: print proper error message on missing remote-configs instead of printing the exception to the console. --- gbp/scripts/create_remote_repo.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gbp/scripts/create_remote_repo.py b/gbp/scripts/create_remote_repo.py index ed8a8720..e76ba3b6 100644 --- a/gbp/scripts/create_remote_repo.py +++ b/gbp/scripts/create_remote_repo.py @@ -27,6 +27,7 @@ import subprocess import tty import termios import re +from six.moves import configparser from gbp.deb.changelog import ChangeLog, NoChangeLogError from gbp.command_wrappers import (CommandExecFailed, GitCommand) @@ -209,7 +210,7 @@ def build_parser(name, sections=[]): usage='%prog [options] - ' 'create a remote repository', sections=sections) - except GbpError as err: + except (GbpError, configparser.NoSectionError) as err: gbp.log.err(err) return None -- cgit v1.2.3