X-Git-Url: https://projects.mako.cc/source/mw/blobdiff_plain/1d1aafa5f78d4db3df784026af179409e914e3d0..f6393585aff9d5a58546c9f8f8a7cb86800f2c86:/src/mw/metadir.py diff --git a/src/mw/metadir.py b/src/mw/metadir.py index 9aae091..3f8d967 100644 --- a/src/mw/metadir.py +++ b/src/mw/metadir.py @@ -78,6 +78,18 @@ class Metadir(object): # create cache/pages/ os.mkdir(os.path.join(self.location, 'cache', 'pages'), 0755) + + + def clean_page(self, pagename): + filename = mw.api.pagename_to_filename(pagename) + '.wiki' + cur_content = codecs.open(filename, 'r', 'utf-8').read() + if ( (len(cur_content) != 0) and (cur_content[-1] == '\n') ): + cur_content = cur_content[:-1] + + fd = file(filename, 'w') + fd.write(cur_content.encode('utf-8')) + fd.close() + def pagedict_add(self, pagename, pageid, currentrv): fd = file(os.path.join(self.location, 'cache', 'pagedict'), 'r+') pagedict = json.loads(fd.read())