1.1 --- a/moinformat/input/common.py Mon Aug 06 00:10:09 2018 +0200
1.2 +++ b/moinformat/input/common.py Mon Aug 06 00:11:08 2018 +0200
1.3 @@ -32,8 +32,8 @@
1.4
1.5 "Initialise the input context with the optional 'parameters'."
1.6
1.7 - self.parameters = parameters
1.8 - self.encoding = parameters and parameters.get("encoding") or self.default_encoding
1.9 + self.parameters = parameters or {}
1.10 + self.encoding = self.parameters.get("encoding") or self.default_encoding
1.11
1.12 def all(self):
1.13
1.14 @@ -47,7 +47,7 @@
1.15
1.16 "Return the parent of 'pagename'."
1.17
1.18 - return pagename.rsplit("/", 1)[0]
1.19 + return "/" in pagename and pagename.rsplit("/", 1)[0] or None
1.20
1.21 def subpages(self, pagename):
1.22