OSDN Git Service

temp table を日曜日にクリアします
authoryamat0jp <terukohietori@gmail.com>
Wed, 6 Mar 2019 13:33:40 +0000 (22:33 +0900)
committeryamat0jp <terukohietori@gmail.com>
Wed, 6 Mar 2019 13:33:40 +0000 (22:33 +0900)
pybbs.py

index 1744a3d..2dc650a 100644 (file)
--- a/pybbs.py
+++ b/pybbs.py
@@ -23,6 +23,7 @@ class BaseHandler(web.RequestHandler):
 
 class IndexHandler(BaseHandler):
     def get(self,dbname,page='0'):
+        self.sparse()
         dbname = escape.url_unescape(dbname)
         params = self.application.db['params'].find_one({'app':'bbs'})
         if params['mentenance'] == True:
@@ -70,7 +71,13 @@ class IndexHandler(BaseHandler):
             self.render('modules/info.htm',position=pos,records=rec,data=params,db=dbname)
         else:
             self.render('modules/index.htm',position=pos,records=rec,data=params,username=na,db=dbname,aikotoba=rule)
-        
+
+    def sparse(self):
+        if date.weekday(datetime.now()) == 6:
+            table = self.application.db['temp']
+            if table.count() > 0:
+                table.remove()
+
 class LoginHandler(BaseHandler):
     def get(self):
         query = self.get_query_argument('next','')