db[1].execute("\
UPDATE in_status SET installed=1")
self.close_db(db)
+ def change_chscaned_in_status(self):
+ """
+ installedを設定する
+ """
+ db = self.connect_db()
+ db[1].execute("\
+ UPDATE in_status SET installed=2")
+ self.close_db(db)
def new_epg_timeline(self, bctype):
db = self.connect_db()
try:
recdblist.printutf8(u"DB処理中にエラーが出ました。configファイルのDB設定を見直してください。",verbose_level=100)
recdblist.printutf8(str(type(inst)),verbose_level=100)
recdblist.printutf8(str(inst)+"\n"+traceback.format_exc(),verbose_level=100)
+ import rec10d
+ rec10d.rec10db.change_installed_in_status()
recdblist.printutf8(u"チャンネル設定に入ります",verbose_level=100)
import scan_ch
+ rec10d.rec10db.new_epg_ch()
recdblist.printutf8(u"チャンネルスキャンの開始",verbose_level=100)
scan_ch.searchCh()
+ rec10d.rec10db.change_chscaned_in_status()
#if os.path.exists(os.path.join(path,"chlist.xml")):
# recdblist.printutf8(u"チャンネルリストが見つかりました。||chlist.xml",verbose_level=100)
#else:
#chdata.new_chdata(bsok,csok)
recdblist.printutf8(u"おめでとうございます 初期設定は完了しました。",verbose_level=100)
recdblist.printutf8(u"rec10を実行するユーザーのcrontabに"+os.path.join(path,"rec10")+u"を追加してください(5分周期が目安)",verbose_level=100)
- import rec10d
- rec10d.rec10db.change_installed_in_status()
+
def getpath(cmd):
printutf8(cmd+u"の場所を確認中")
txt=commands.getoutput(u"which "+cmd)
try:
if rec10d.rec10db.select_installed_in_status()==0 or rec10d.rec10db.select_version_in_status()<recdblist.version:
install.install()
+ elif rec10d.rec10db.select_installed_in_status()==1:
+ import scan_ch
+ rec10d.rec10db.new_epg_ch()
+ scan_ch.searchCh()
+ rec10d.rec10db.change_chscaned_in_status()
except:
install.install()
recdb.delete_old("24")