From 1e4632d397fe3c186604c067f8f85c328bd44ddd Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Wed, 14 Jul 2010 11:39:28 -0700 Subject: Don't traceback if clone fails (#13) --- src/fedpkg.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/fedpkg.py') diff --git a/src/fedpkg.py b/src/fedpkg.py index a81665c..4c5a465 100755 --- a/src/fedpkg.py +++ b/src/fedpkg.py @@ -402,10 +402,14 @@ def clone(args): except: log.debug('Could not read Fedora cert, using login name') args.user = os.getlogin() - if args.branches: - pyfedpkg.clone_with_dirs(args.module[0], args.user) - else: - pyfedpkg.clone(args.module[0], args.user, args.path, args.branch) + try: + if args.branches: + pyfedpkg.clone_with_dirs(args.module[0], args.user) + else: + pyfedpkg.clone(args.module[0], args.user, args.path, args.branch) + except pyfedpkg.FedpkgError, e: + log.error('Could not clone: %s' % e) + sys.exit(1) def commit(args): try: -- cgit