X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=geekigeeki.py;h=5a3eb8e58abc8b422d77a1b64bda50789886e3c0;hb=92e45c3ce9260c69b4201d877c0f2e431024a52e;hp=8de46ab91cbf4d2b14e4ce25753a0848545c311c;hpb=fbc4d6639e75dd726fdcadc1129ae0900468e9d2;p=geekigeeki.git diff --git a/geekigeeki.py b/geekigeeki.py index 8de46ab..5a3eb8e 100755 --- a/geekigeeki.py +++ b/geekigeeki.py @@ -246,9 +246,9 @@ def handle_edit(pagename): pg = Page(pagename) if 'save' in form: if form['file'].value: - pg.save(form['file'].file.read()) + pg.save(form['file'].file.read(), form['changelog'].value) else: - pg.save(form['savetext'].value.replace('\r\n', '\n')) + pg.save(form['savetext'].value.replace('\r\n', '\n'), form['changelog'].value) pg.format() elif 'cancel' in form: pg.msg_text = 'Editing canceled' @@ -265,17 +265,20 @@ def make_index_key(): return '

'+ ' | '.join(links) + '

' def page_list(dir = None, re = word_re): - return filter(re.match, os.listdir(dir or data_dir)) + return sorted(filter(re.match, os.listdir(dir or data_dir))) def send_footer(name, mod_string=None): if globals().get('debug_cgi', False): cgi.print_arguments() cgi.print_form(form) cgi.print_environ() - print '