OSDN Git Service

fix to use seconds.
authorgn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Wed, 27 May 2009 09:22:49 +0000 (09:22 +0000)
committergn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Wed, 27 May 2009 09:22:49 +0000 (09:22 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@19 4e526526-5e11-4fc0-8910-f8fd03428081

rec10/trunk/src/timerec.py

index 94d28d1..a9b229c 100644 (file)
@@ -20,7 +20,7 @@ def task():
     数分毎に実行されるタスク処理
     予定によって子プロセスを生成し処理する。
     """
-    tasks=recdb.getnow("2")
+    tasks=recdb.getnow("1")
     #tasks=recdb.getall()
     print tasks
     if len(tasks)==0:
@@ -50,9 +50,9 @@ def task():
             bt=datetime.datetime.strptime(btime,"%Y-%m-%d %H:%M:%S")
             tnow=datetime.datetime.now()
             dt=bt-tnow
-            dt=dt.days*24*60+dt.seconds
+            dt=dt.days*24*60*60+dt.seconds
             print dt
-            if dt<58*60:
+            if dt<58*60*60:
                 recdb.delrec(title,chtxt,btime)
                 recdb.lastrecreserv(title,chtxt,btime,etime,opt)
                 """if dt >30*60:
@@ -75,9 +75,9 @@ def task():
             bt=datetime.datetime.strptime(btime,"%Y-%m-%d %H:%M:%S")
             tnow=datetime.datetime.now()
             dt=bt-tnow
-            dt=dt.days*24*60+dt.seconds
+            dt=dt.days*24*60*60+dt.seconds
             #print dt
-            if dt<30*60:
+            if dt<30*60*60:
                 recdata=epgdb.searchtime(keyword,btime,deltatime)
                 if len(recdata)>0:
                     recdb.delkey(keyword,chtxt,btime,deltatime)
@@ -107,7 +107,7 @@ def task():
             et=datetime.datetime.strptime(etime,"%Y-%m-%d %H:%M:%S")
             tnow=datetime.datetime.now()
             dt=bt-tnow
-            dtt=dt.days*24*60+dt.seconds
+            dtt=dt.days*24*60*60+dt.seconds
             if dt.days<0:
                 recdb.delevery(keyword,chtxt,btime,deltatime,deltaday)
                 bt=bt+dd
@@ -115,7 +115,7 @@ def task():
                 btxt=bt.strftime("%Y-%m-%d %H:%M:%S")
                 etxt=et.strftime("%Y-%m-%d %H:%M:%S")
                 recdb.everyreserv(keyword,chtxt,btxt,etxt,deltatime,opt,deltaday)
-            elif dtt<30*60:
+            elif dtt<30*60*60:
                 recdb.keyreserv(keyword,chtxt,btime,etime,deltatime,opt)
                 recdb.delevery(keyword,chtxt,btime,deltatime,deltaday)
                 bt=bt+dd
@@ -146,9 +146,9 @@ def task():
             bt=datetime.datetime.strptime(btime,"%Y-%m-%d %H:%M:%S")
             tnow=datetime.datetime.now()
             dt=bt-tnow
-            dt=dt.days*24*60+dt.seconds
+            dt=dt.days*24*60*60+dt.seconds
             #print "dt="+str(dt)
-            if dt<6*60:
+            if dt<6*60*60:
                 recdb.dellastrec(title,chtxt,btime)
                 recdb.recend(title,chtxt,btime,etime,opt)
                 print "録画開始"