X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-base.git/blobdiff_plain/75fb1447f0e019886052b6a577de8a4f5cc68fe7..3c2da3816c48e8a936b5920af1a3019402ce8c0e:/files/usr/share/python-support/sipb-xen-base/invirt/config.py diff --git a/files/usr/share/python-support/sipb-xen-base/invirt/config.py b/files/usr/share/python-support/sipb-xen-base/invirt/config.py index 02409a4..cd0a9d4 100644 --- a/files/usr/share/python-support/sipb-xen-base/invirt/config.py +++ b/files/usr/share/python-support/sipb-xen-base/invirt/config.py @@ -1,4 +1,4 @@ -import json, yaml +import json from invirt.common import * from os.path import getmtime @@ -36,6 +36,7 @@ def load(src_path = default_src_path, # written. @with_lock_file('/var/lib/invirt/cache.lock') def cfg(): + import yaml cfg = with_closing(file(src_path))(lambda f: yaml.load(f, default_loader)) try: with_closing(file(cache_path, 'w'))(lambda f: f.write(json.write(cfg))) except: pass # silent failure