OSDN Git Service

change many function.
[rec10/rec10-git.git] / rec10 / trunk / src / status.py
index d22f08a..8f90bc0 100755 (executable)
@@ -4,51 +4,28 @@
 # Copyright (C) 2009 Yukikaze
 import ConfigParser
 import os
+import rec10d
 path = os.path.dirname(os.path.abspath(__file__)) + "/"
 
+def changeEncoding(i):
+    """
+    iはint 増減
+    """
+    rec10d.rec10db.change_ts2avi_in_status(i)
+def changeTERecording(i):
+    rec10d.rec10db.change_terec_in_status(i)
+def changeBSCSRecording(i):
+    rec10d.rec10db.change_bscsrec_in_status(i)
+def changeB25Decoding(i):
+    rec10d.rec10db.change_b252ts_in_status(i)
 def getEncoding():
     """
     エンコードしている数を帰すint型
     """
-    return getStatusNum("ts2avi")
-def setEncoding(tasknum):
-    setData('ts2avi', tasknum)
+    return int(rec10d.rec10db.select_all_in_status()[0][0])
 def getTERecording():
-    return getStatusNum('terec')
-def getStatusDate():
-    f = open(path + 'status')
-    lines = f.readlines() # 1行毎にファイル終端まで全て読む(改行文字も含まれる)
-    f.close()
-    return lines
-def getStatusNum(datastr):
-    ini = ConfigParser.SafeConfigParser()
-    ini.read(path + 'status')
-    t = 0
-    try:
-        t = int(ini.get('tasknum', datastr))
-    except:
-        ""
-    if t < 0:
-        t = 0
-    return t
-def setTERecording(tasknum):
-    setData('terec', tasknum)
+    return int(rec10d.rec10db.select_all_in_status()[0][1])
 def getBSCSRecording():
-    return getStatusNum("bscsrec")
-def setBSCSRecording(tasknum):
-    setData('bscsrec', tasknum)
-def setData(datastr, tasknum):
-    ini = ConfigParser.SafeConfigParser()
-    ini.read(path + 'status')
-    ini.set('tasknum', datastr, str(tasknum))
-    f = open(path + 'status', 'w')
-    ini.write(f)
-    f.close
+    return int(rec10d.rec10db.select_all_in_status()[0][2])
 def getB25Decoding():
-    return getStatusNum("b252ts")
-def setB25Decoding(tasknum):
-    setData('b252ts', tasknum)
-def getEPGUpdating():
-    return getStatusNum("epgupdate")
-def setEPGUpdating(bool):
-    setData('epgupdate', bool)
+    return int(rec10d.rec10db.select_all_in_status()[0][3])