summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2014-01-29 16:33:33 -0500
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2014-01-29 16:34:18 -0500
commit9be8b7fb9eef3aa9cc7d44adb565dad7625ede4f (patch)
tree1955abe1991ab7c60d2b0c06916cf1bafe62e8ea
parent2defc9cf5155f21a988855c31049fad3e40ecdd1 (diff)
downloadbcfg2-9be8b7fb9eef3aa9cc7d44adb565dad7625ede4f.tar.gz
bcfg2-9be8b7fb9eef3aa9cc7d44adb565dad7625ede4f.tar.bz2
bcfg2-9be8b7fb9eef3aa9cc7d44adb565dad7625ede4f.zip
Augeas: ensure that entry.attrib is always a dict
-rw-r--r--src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py b/src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py
index 187b4d77c..8506f4bc7 100644
--- a/src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py
+++ b/src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py
@@ -273,7 +273,8 @@ class POSIXAugeas(POSIXTool):
if initial is not None:
self.logger.debug("Augeas: Setting initial data for %s" %
entry.get("name"))
- file_entry = Bcfg2.Client.XML.Element("Path", **entry.attrib)
+ file_entry = Bcfg2.Client.XML.Element("Path",
+ **dict(entry.attrib))
file_entry.text = initial.text
self.filetool.install(file_entry)
# re-parse the file