X-Git-Url: https://projects.mako.cc/source/mw/blobdiff_plain/d5e0d569024805e42039955f2e38024fcfdb0f7b..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())