OSDN Git Service

これが妥当ですね
authoryamat0jp <terukohietori@gmail.com>
Tue, 26 Mar 2019 09:34:57 +0000 (18:34 +0900)
committeryamat0jp <terukohietori@gmail.com>
Tue, 26 Mar 2019 09:34:57 +0000 (18:34 +0900)
pybbs.py

index 7f8aacb..10cd53a 100644 (file)
--- a/pybbs.py
+++ b/pybbs.py
@@ -236,22 +236,23 @@ class RegistHandler(IndexHandler):
             item = items.sort('number')[article.count()-1]
             no = item['number']+1
         if self.get_argument('show', 'false') == 'true':
-            if error == '':
+            ch = 'checked'
+        else:
+            ch = ''
+        if error == '':
+            if ch == 'checked':
                 error = '<p style=font-size:2.5em;color:blue>↓↓プレビュー↓↓</p>\n' + text
-                ch = ''
             else:
-                ch = 'checked'
-        elif error == '':
-            self.set_cookie('aikotoba',escape.url_escape(rule))
-            s = datetime.now()
-            reg = {'number':no,'name':na,'title':sub,'comment':text,'raw':com,'password':pw,'date':s.strftime('%Y/%m/%d %H:%M')}
-            article.insert(reg)
-            self.set_cookie('username',escape.url_escape(na))
-            self.redirect('/'+dbname+'#article')
-            return
+                self.set_cookie('aikotoba', escape.url_escape(rule))
+                s = datetime.now()
+                reg = {'number': no, 'name': na, 'title': sub, 'comment': text, 'raw': com, 'password': pw,
+                    'date': s.strftime('%Y/%m/%d %H:%M')}
+                article.insert(reg)
+                self.set_cookie('username', escape.url_escape(na))
+                self.redirect('/' + dbname + '#article')
+                return
         else:
             error = '<p style=color:red>' + error + '</p>'
-            ch = ''
         self.render('modules/index.htm', position=0, records=self.rec, data=params,
             username=na, comment=com, db=dbname, aikotoba=rule, error=error, check=ch)