|
|
|
@ -1980,9 +1980,12 @@ class DirectoryProcessor:
|
|
|
|
|
|
|
|
|
|
for node in entries:
|
|
|
|
|
self.directory_tree = {}
|
|
|
|
|
parameters = ParametersContainer()
|
|
|
|
|
if self._namespace:
|
|
|
|
|
parameters.set_inheritable({'env': {self._namespace}})
|
|
|
|
|
self._walk_directory_tree(node.path,
|
|
|
|
|
self.templates_root,
|
|
|
|
|
ParametersContainer(),
|
|
|
|
|
parameters,
|
|
|
|
|
directory_tree=self.directory_tree,
|
|
|
|
|
package=package)
|
|
|
|
|
|
|
|
|
@ -2021,15 +2024,21 @@ class DirectoryProcessor:
|
|
|
|
|
with self._start_handling(handler):
|
|
|
|
|
if handler_type is DIR:
|
|
|
|
|
self.directory_tree = {}
|
|
|
|
|
parameters = ParametersContainer()
|
|
|
|
|
if self._namespace:
|
|
|
|
|
parameters.set_inheritable({'env': {self._namespace}})
|
|
|
|
|
|
|
|
|
|
self._walk_directory_tree(
|
|
|
|
|
handler_path,
|
|
|
|
|
self.templates_root,
|
|
|
|
|
ParametersContainer(),
|
|
|
|
|
parameters,
|
|
|
|
|
directory_tree=self.directory_tree)
|
|
|
|
|
elif handler_type is FILE:
|
|
|
|
|
handler_dir, handler_name = os.path.split(handler_path)
|
|
|
|
|
self.template_engine.change_directory(handler_dir)
|
|
|
|
|
parameters = ParametersContainer()
|
|
|
|
|
if self._namespace:
|
|
|
|
|
parameters.set_inheritable({'env': {self._namespace}})
|
|
|
|
|
|
|
|
|
|
handler_text = self._parse_template(parameters,
|
|
|
|
|
handler_name,
|
|
|
|
@ -2099,9 +2108,12 @@ class DirectoryProcessor:
|
|
|
|
|
directory_tree = self.packages_file_trees[self.for_package].\
|
|
|
|
|
get_directory_tree(directory_name)
|
|
|
|
|
|
|
|
|
|
parameters = ParametersContainer()
|
|
|
|
|
if self._namespace:
|
|
|
|
|
parameters.set_inheritable({'env': {self._namespace}})
|
|
|
|
|
self._walk_directory_tree(directory_tree.base_directory,
|
|
|
|
|
self.templates_root,
|
|
|
|
|
ParametersContainer(),
|
|
|
|
|
parameters,
|
|
|
|
|
directory_tree=directory_tree,
|
|
|
|
|
package=package)
|
|
|
|
|
|
|
|
|
|