OSDN Git Service

not to delete old keyevery
authorgn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Thu, 28 May 2009 14:17:46 +0000 (14:17 +0000)
committergn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Thu, 28 May 2009 14:17:46 +0000 (14:17 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@22 4e526526-5e11-4fc0-8910-f8fd03428081

rec10/trunk/src/recdb.py

index 99c63ec..3bcaec1 100644 (file)
@@ -109,7 +109,7 @@ def deltitle(key):
 def getnow(dhour):
     db=sqlite3.connect(dbpath)
     recdata=[]
-    db.execute("DELETE FROM rectime WHERE NOT type = \"miss\" AND btime < datetime(\'now\',\'localtime\',\'-"+dhour+" hours\')")
+    db.execute("DELETE FROM rectime WHERE NOT ( type = \"miss\" OR type = \"keyevery\" ) AND btime < datetime(\'now\',\'localtime\',\'-"+dhour+" hours\')")
     for typet, chtxt, title, btime, etime, deltatime ,deltaday ,opt in db.execute("SELECT type, chtxt, title, DATETIME(btime), DATETIME(etime), deltatime ,deltaday ,opt FROM rectime WHERE btime < datetime(\'now\',\'localtime\',\'+"+dhour+" hours\') AND btime >datetime(\'now\',\'localtime\',\'-"+dhour+" hours\')"):
         if typet=='res':
             ret={}