+sipb-xen-base (8.12) unstable; urgency=low
+
+ * add --ls and some convenience features to invirt-getconf:
+ formatting composite nodes as yaml, allowing the root
+ * fix bug in late-import of yaml in invirt.config
+
+ -- Greg Price <price@mit.edu> Wed, 30 Jul 2008 21:36:17 -0400
+
sipb-xen-base (8.11) unstable; urgency=low
* sped up invirt.config module load time by rearranging imports
default_src_path = '/etc/invirt/master.yaml'
default_cache_path = '/var/lib/invirt/cache.json'
-try: default_loader = yaml.CSafeLoader
-except: default_loader = yaml.SafeLoader
-
def load(src_path = default_src_path,
cache_path = default_cache_path,
force_refresh = False):
@with_lock_file('/var/lib/invirt/cache.lock')
def cfg():
import yaml
+ try: default_loader = yaml.CSafeLoader
+ except: default_loader = yaml.SafeLoader
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