# HG changeset patch # User Paul Boddie # Date 1361210008 -3600 # Node ID 4057a5c24a4e7633a40751088570f03bc776c251 # Parent adbec4d2e93e6b46d972aa429afe341c1cb219ff Changed page subdirectory usage, placing form data in subdirectories of a common "forms" directory, and placing lock subdirectories inside a common "form_locks" directory, using underscores instead of hyphens for cleaner "form_" and "lock_" subdirectory prefixes. diff -r adbec4d2e93e -r 4057a5c24a4e MoinForms.py --- a/MoinForms.py Sat Feb 16 00:39:44 2013 +0100 +++ b/MoinForms.py Mon Feb 18 18:53:28 2013 +0100 @@ -403,8 +403,10 @@ self.handler = handler page = Page(handler.request, handler.pagename) fragment = handler.attributes.get("fragment") - suffix = fragment and ("-%s" % wikiutil.quoteWikinameFS(fragment)) or "" - ItemStore.__init__(self, page, "forms%s" % suffix, "form-locks%s" % suffix) + suffix = fragment and ("_%s" % fragment) or "" + formdir = wikiutil.quoteWikinameFS("form%s" % suffix) + lockdir = wikiutil.quoteWikinameFS("lock%s" % suffix) + ItemStore.__init__(self, page, ("forms", formdir), ("form_locks", lockdir)) def can_write(self):