summaryrefslogtreecommitdiff
path: root/ec2init/__init__.py
diff options
context:
space:
mode:
authorScott Moser <smoser@ubuntu.com>2010-01-22 13:59:25 -0500
committerScott Moser <smoser@ubuntu.com>2010-01-22 13:59:25 -0500
commit3c0b9591b5203e60ac3cdda030b6eecbae27e938 (patch)
tree425c24d82396c1f0b5ff82a1084a8601e687f18b /ec2init/__init__.py
parent9645203e0c320a1623162124aa839f4163527d15 (diff)
downloadvyos-cloud-init-3c0b9591b5203e60ac3cdda030b6eecbae27e938.tar.gz
vyos-cloud-init-3c0b9591b5203e60ac3cdda030b6eecbae27e938.zip
function ec2 metadata service removal. also fix issues with empty cloud-config
Diffstat (limited to 'ec2init/__init__.py')
-rw-r--r--ec2init/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ec2init/__init__.py b/ec2init/__init__.py
index 9d701619..80203c80 100644
--- a/ec2init/__init__.py
+++ b/ec2init/__init__.py
@@ -73,12 +73,15 @@ class EC2Init:
stream.close()
except:
pass
+
+ if conf is None: conf = { }
# support reading the old ConfigObj format file and merging
# it into the yaml dictionary
try:
from configobj import ConfigObj
oldcfg = ConfigObj(self.old_conffile)
+ if oldcfg is None: oldcfg = { }
conf = util.mergedict(conf,oldcfg)
except:
pass