Просмотр исходного кода

tools: fix error reporing on unknown storage pool

Marek Marczykowski-Górecki 6 лет назад
Родитель
Сommit
471523167e
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      qubesadmin/tools/__init__.py

+ 3 - 0
qubesadmin/tools/__init__.py

@@ -314,6 +314,9 @@ class PoolsAction(QubesAction):
             except qubesadmin.exc.QubesException as e:
                 parser.error(str(e))
                 sys.exit(2)
+            except KeyError:
+                parser.error('No such pools: %s' % pool_names)
+                sys.exit(2)
 
 
 class QubesArgumentParser(argparse.ArgumentParser):