OSDN Git Service

change many function.
authorgn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Wed, 25 Nov 2009 13:55:51 +0000 (13:55 +0000)
committergn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Wed, 25 Nov 2009 13:55:51 +0000 (13:55 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@255 4e526526-5e11-4fc0-8910-f8fd03428081

rec10/trunk/src/dbMySQL.py
rec10/trunk/src/recdb.py
rec10/trunk/src/timerec.py
rec10/trunk/src/xml2db.py

index cf8d00a..9ce8493 100644 (file)
@@ -792,10 +792,10 @@ class DB_MySQL:
         values (%s,%s,%s,%s)', \
                       (chtxt, title, btime, etime))
         self.close_db(db)
-    def delete_old_auto_timeline_keyword(self, dhour):
+    def delete_old_auto_timeline_bayes(self, dhour):
         db = self.connect_db()
         db[1].execute("\
-        DELETE FROM auto_timeline_keyword \
+        DELETE FROM auto_timeline_bayes \
         WHERE \
         btime < DATE_SUB(now(),INTERVAL " + dhour + " HOUR )")
         self.close_db(db)
index def1950..98cc0b0 100644 (file)
@@ -107,6 +107,10 @@ def rec_reckey(type, title, chtxt, btime, etime, opt):
     rec10d.rec10db.add_timeline(type=type, chtxt=chtxt, title=title, btime=btime, etime=etime, opt=opt)
 def del_reckey(type, title, chtxt, btime):
     rec10d.rec10db.del_timeline(type=type, title=title, chtxt=chtxt, btime=btime)
+def add_auto_keyword(chtxt,title,btime,etime):
+    rec10d.rec10db.add_auto_timeline_keyword(chtxt, title, btime, etime)
+def add_auto_bayes(chtxt,title,btime,etime):
+    rec10d.rec10db.add_auto_timeline_bayes(chtxt, title, btime, etime)
 def getnow(dhour):
     dhour = int(dhour)
     dminutes = 60 * dhour
@@ -153,6 +157,10 @@ def delete_old(dhour):
     delete keys except recdb.REC_MISS_ENCODE and recdb.REC_KEYWORD_EVERY_SOME_DAYS before dhour hours from now.
     """
     rec10d.rec10db.delete_old_timeline(dhour)
+def delete_old_auto_keyword(dhour):
+    rec10d.rec10db.delete_old_auto_timeline_keyword(dhour)
+def delete_old_auto_bayes(dhour):
+    rec10d.rec10db.delete_old_auto_timeline_bayes(dhour)
 def getall():
     return rec10d.rec10db.select_all_timeline()
 def rec_reclog(title,chtxt,btime,etime,opt,exp,longexp,category):
index 9a49a71..93c1f4a 100644 (file)
@@ -31,6 +31,8 @@ def task():
     予定によって子プロセスを生成し処理する。
     """
     recdb.delete_old("24")
+    recdb.delete_old_auto_bayes("1")
+    recdb.delete_old_auto_keyword("1")
     tasks = recdb.getnow("2")
     inum = recdb.countRecNow_minutes("10")
     print "番組表更新処理"+ datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
@@ -310,7 +312,7 @@ def search_keyword(key):
                 btimet = btt.strftime("%Y-%m-%d %H:%M:%S")
                 etimet = ett.strftime("%Y-%m-%d %H:%M:%S")
                 try:
-                    recdb.rec_reckey(recdb.REC_AUTO_SUGGEST_REC, titlet, chtxtt, btimet, etimet,"")
+                    recdb.add_auto_keyword(chtxtt, titlet, btimet, etimet)
                 except Exception, inst:
                     print type(inst)
                     print inst
index c3936c0..d67101c 100644 (file)
@@ -81,7 +81,7 @@ def end_element(name):
                     bayes[tch['chtxt']]=bt2
                     tvlists.append([ubctype, uch, ustart, ustop, utitle, udesc,ulongdesc,ucategory])
                     if auto_rec.calc_key(tch['chtxt'], utitle, udesc+" "+ulongdesc):
-                        recdb.rec_reckey(recdb.REC_BAYES_SUGGEST, utitle, tch['chtxt'], ustart,ustop,"")
+                        recdb.add_auto_bayes(utitle, tch['chtxt'], ustart,ustop)
             xmldate['title'] = ""
             xmldate['desc'] = ""
             xmldate['longdesc'] = ""