# HG changeset patch # User Paul Boddie # Date 1555088408 -7200 # Node ID 0da077d631eaf47eb0254c0b51cd5b702da8806a # Parent 4f19851403d67350bed95d06bb74149869fe8f79 Added parameterisation of the attachments directory name in the output. diff -r 4f19851403d6 -r 0da077d631ea moinformat/output/directory.py --- a/moinformat/output/directory.py Fri Apr 12 18:53:04 2019 +0200 +++ b/moinformat/output/directory.py Fri Apr 12 19:00:08 2019 +0200 @@ -3,7 +3,7 @@ """ Directory output context. -Copyright (C) 2018 Paul Boddie +Copyright (C) 2018, 2019 Paul Boddie This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software @@ -43,6 +43,7 @@ self.index_name = metadata.get("index_name", "index.html") self.page_suffix = metadata.get("page_suffix", "%shtml" % extsep) self.root_pagename = metadata.get("root_pagename", "FrontPage") + self.attachments_dir = metadata.get("attachments", "attachments") # Convenience methods. @@ -62,7 +63,7 @@ if not pagename: return None - self.dir.ensure(join(self.to_filename(pagename), "attachments")) + self.dir.ensure(join(self.to_filename(pagename), self.attachments_dir)) def get_attachment_filename(self, pagename, filename): @@ -74,7 +75,7 @@ if not pagename: return None - return self.dir.get_filename(join(self.to_filename(pagename), "attachments", filename)) + return self.dir.get_filename(join(self.to_filename(pagename), self.attachments_dir, filename)) def get_filename(self, filename):