1.1 --- a/moinformat/output/directory.py Mon Aug 13 22:54:01 2018 +0200
1.2 +++ b/moinformat/output/directory.py Tue Aug 14 22:33:30 2018 +0200
1.3 @@ -29,20 +29,20 @@
1.4
1.5 name = "directory"
1.6
1.7 - def __init__(self, parameters=None):
1.8 + def __init__(self, metadata):
1.9
1.10 - "Initialise the context with the given 'parameters'."
1.11 + "Initialise the context with the given 'metadata'."
1.12
1.13 - if not parameters or not parameters.has_key("filename"):
1.14 - raise ValueError, parameters
1.15 + if not metadata.has_key("output_filename"):
1.16 + raise ValueError, metadata
1.17
1.18 - Output.__init__(self, parameters)
1.19 - self.dir = Directory(parameters["filename"])
1.20 + Output.__init__(self, metadata)
1.21 + self.dir = Directory(metadata.get("output_filename"))
1.22 self.dir.ensure()
1.23
1.24 - self.index_name = self.parameters.get("index_name") or "index.html"
1.25 - self.page_suffix = self.parameters.get("page_suffix") or "%shtml" % extsep
1.26 - self.root_pagename = self.parameters.get("root_pagename") or "FrontPage"
1.27 + self.index_name = metadata.get("index_name", "index.html")
1.28 + self.page_suffix = metadata.get("page_suffix", "%shtml" % extsep)
1.29 + self.root_pagename = metadata.get("root_pagename", "FrontPage")
1.30
1.31 # Convenience methods.
1.32