From 6bf0d4eedaf5a4db7f2080e6d75d840f5ae01b53 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Sun, 30 Nov 2014 12:48:57 +0200 Subject: [PATCH] CLI: handle missing argcomplete package --- amodem-cli | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/amodem-cli b/amodem-cli index c642766..b961385 100755 --- a/amodem-cli +++ b/amodem-cli @@ -10,7 +10,10 @@ else: _stdout = sys.stdout.buffer import argparse -import argcomplete +try: + import argcomplete +except ImportError: + argcomplete = None import logging @@ -109,7 +112,8 @@ def main(): output_type=FileType('wb') ) - argcomplete.autocomplete(p) + if argcomplete: + argcomplete.autocomplete(p) args = p.parse_args() if args.verbose == 0: level, format = 'INFO', '%(message)s'