# モジュール属性 argv を取得するため
import rec10d
-def chtxtsearch(chtxtin):
+def searchFromCHtxt(chtxtin):
chtxtt=chtxtin.replace("_0","_%")
ret = []
for datum in rec10d.rec10db.select_by_chtxt_epg_ch(chtxtt):
if len(ret) == 0:
ret.append(None)
return ret[0]
-def bctypesearch(bctypein):
+def getChCSchFromCHtxt(chtxt):
+ ret = {'csch':chtxt.split("_")[1],'ch':chtxt.split("_")[0]}
+ return ret
+def searchFromBctype(bctypein):
ret = []
for datum in rec10d.rec10db.select_by_bctype_epg_ch(bctypein):
rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3], 'update':datum[4]}
if len(ret) == 0:
ret.append(None)
return ret[0]
-def chsearch(chin):
+def searchFromCH(chin):
ret = []
for datum in rec10d.rec10db.select_by_ch_epg_ch(chin):
rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3], 'update':datum[4]}
if len(ret) == 0:
ret.append(None)
return ret[0]
-def getall():
+def getAll():
ret = []
for datum in rec10d.rec10db.select_all_epg_ch():
rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3], 'update':datum[4]}