if (dt < 58 * 60 and dt > 30 * 60):\r
bctypet = chdb.searchCHFromChtxt(chtxt)['bctype']\r
chdatat = rec10d.rec10db.select_by_bctype_epg_ch(bctypet)\r
- dt1=bt-datetime.datetime.strptime(chdatat[0][4], "%Y-%m-%d %H:%M:%S")\r
+ dt1 = bt - datetime.datetime.strptime(chdatat[0][4], "%Y-%m-%d %H:%M:%S")\r
dt1 = dt1.days * 24 * 60 * 60 + dt1.seconds\r
if dt1 < 60 * 60:\r
recdata = epgdb.searchTime(title, btime, "5", chtxt)\r
dtt = bt-tnow\r
dt = dtt.days * 24 * 60 * 60 + dtt.seconds\r
recdblist.printutf8(str(dt), verbose_level=800)\r
- if dt < 90 * 60:\r
+ if dt <= 90 * 60 and dt > 70 * 60:\r
recdata = epgdb.searchTime(title, btime, deltatime, chtxt)\r
if recdata[1] != "":\r
chtxtt = recdata[0]\r
# recdblist.printutf8(inst)\r
else:\r
recdblist.printutf8("nothing match")\r
+ elif dt <= 70 * 60:\r
+ recdb.deleteReckey(typetxtnow, title, chtxt, btime)\r
+ recdb.reserveReckey(typetxtres, title, chtxt, btime, etime, opt)\r
+ recdblist.addCommonlogEX(u"エラー","timerec.py",u"nothing match","",log_level=200)\r
+ recdblist.addCommonlogEX(u"エラー","timerec.py",u"key "+title+u" : "+titlet+u" "+btimet+u" "+etimet,"",log_level=200)\r
def type_keyword_every_day(type,chtxt,title,bt,et,opt,deltatime,deltaday,counter):\r
btime = bt.strftime("%Y-%m-%d %H:%M:%S")\r
etime = et.strftime("%Y-%m-%d %H:%M:%S")\r