From 72b8217c8024c3f6e26ade73bf6726a1044fab6a Mon Sep 17 00:00:00 2001 From: Narayan Desai Date: Mon, 2 Aug 2004 18:25:00 +0000 Subject: fixed to new API (Logical change 1.24) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@121 ce84e21b-d406-0410-9b95-82705330c041 --- generators/cfg.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'generators') diff --git a/generators/cfg.py b/generators/cfg.py index 676911c51..d76be9e92 100644 --- a/generators/cfg.py +++ b/generators/cfg.py @@ -96,7 +96,8 @@ class ConfigFileEntry(object): else: print "unhandled action %s"%(action) - def GetConfigFile(self, name, metadata): + def GetConfigFile(self, entry, metadata): + name = entry.attrib['name'] filedata = "" # first find basefile try: @@ -111,7 +112,8 @@ class ConfigFileEntry(object): for delta in deltas: pass # apply diffs, etc - return ConfigFile(self.path, self.owner, self.group, self.perms, filedata, self.encoding) + entry.attrib.update({'owner':self.owner, 'group':self.group, 'perms':self.perms, 'encoding':self.encoding}) + entry.text = filedata class ConfigFileRepository(DirectoryBacked): '''This class implements repos and all change handling''' -- cgit v1.2.3-1-g7c22