Initial separation and creation of contents.py
[catalyst.git] / catalyst / targets / generic_stage_target.py
index b6a62001ffed1fa8e6c2c79909c503d50304e5b7..de4842c42e37731b78ad8a89c9e08176ef9faefd 100644 (file)
@@ -1703,6 +1703,7 @@ class generic_stage_target(generic_target):
                if os.path.exists(file+".CONTENTS"):
                        os.remove(file+".CONTENTS")
                if "contents" in self.settings:
+                       contents_map = self.settings["contents_map"]
                        if os.path.exists(file):
                                myf=open(file+".CONTENTS","w")
                                keys={}
@@ -1711,7 +1712,7 @@ class generic_stage_target(generic_target):
                                        array=keys.keys()
                                        array.sort()
                                for j in array:
-                                       contents=generate_contents(file,contents_function=j,\
+                                       contents = contents_map.generate_contents(file, j,
                                                verbose="VERBOSE" in self.settings)
                                        if contents:
                                                myf.write(contents)