From 974867189dfe49f577ce3fb79b5b7b7a5edfd983 Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Tue, 23 Apr 2013 13:17:20 -0400 Subject: [PATCH] virtcli: Explicitly error if schemas fail to compile --- virtcli/cliconfig.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/virtcli/cliconfig.py b/virtcli/cliconfig.py index 5e124a271..51472b9c7 100644 --- a/virtcli/cliconfig.py +++ b/virtcli/cliconfig.py @@ -51,7 +51,9 @@ def _setup_gsettings_path(schemadir): import subprocess os.environ["GSETTINGS_SCHEMA_DIR"] = schemadir - subprocess.call(["glib-compile-schemas", schemadir]) + ret = subprocess.call(["glib-compile-schemas", "--strict", schemadir]) + if ret != 0: + raise RuntimeError("Failed to compile local gsettings schemas") __version__ = "0.9.100"