From e9d7ac9c82bcf1cff41654ed74b6d4c798324998 Mon Sep 17 00:00:00 2001 From: Marcus Huewe Date: Wed, 15 Jul 2015 20:46:38 +0200 Subject: [PATCH] - do_addchannels: handle wrong args more gracefully --- osc/commandline.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/osc/commandline.py b/osc/commandline.py index 516d6a1a..9c3eb14e 100644 --- a/osc/commandline.py +++ b/osc/commandline.py @@ -470,7 +470,8 @@ class Osc(cmdln.Cmdln): elif is_package_dir(localdir): project = store_read_project(localdir) channel = store_read_package(localdir) - # XXX: error handling? + else: + raise oscerr.WrongArgs('Either specify project [package] or call it from a project/package working copy') else: project = args[0] if len(args) > 1: