We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d56bb9e commit 7c99e68Copy full SHA for 7c99e68
1 file changed
qubes_config/global_config/policy_manager.py
@@ -21,6 +21,7 @@
21
import subprocess
22
from typing import Optional, List, Tuple
23
24
+from qrexec.policy.admin import PolicyAdminFileNotFoundException
25
from qrexec.policy.admin_client import PolicyClient
26
from qrexec.policy.parser import StringPolicy, Rule
27
from qubes_config.widgets.utils import compare_rule_lists
@@ -83,7 +84,7 @@ def get_rules_from_filename(
83
84
for the file."""
85
try:
86
rules_text, token = self.policy_client.policy_get(filename)
- except subprocess.CalledProcessError:
87
+ except PolicyAdminFileNotFoundException:
88
if not default_policy:
89
return [], None
90
rules_text, token = default_policy, None
0 commit comments