OSDN Git Service

fix " unusable bug.
[rec10/rec10-git.git] / rec10 / trunk / src / status.py
1 #!/usr/bin/python
2 # coding: UTF-8
3 # Rec10 TS Recording Tools
4 # Copyright (C) 2009 Yukikaze
5 import os
6 import ConfigParser
7 path=os.path.dirname(os.path.abspath(__file__))+"/"
8
9 def getEncoding():
10     """
11     エンコードしている数を帰すint型
12     """
13     return getStatusNum("ts2avi")
14 def setEncoding(tasknum):
15     setData('ts2avi',tasknum)
16 def getTERecording():
17     return getStatusNum('terec')
18 def getStatusDate():
19     f = open(path+'status')
20     lines = f.readlines() # 1行毎にファイル終端まで全て読む(改行文字も含まれる)
21     f.close()
22     return lines
23 def getStatusNum(datastr):
24     ini=ConfigParser.SafeConfigParser()
25     ini.read(path+'status')
26     t=0
27     try:
28         t=int(ini.get('tasknum',datastr))
29     except:
30         ""
31     return t
32 def setTERecording(tasknum):
33     setData('terec',tasknum)
34 def getBSCSRecording():
35     return getStatusNum("bscsrec")
36 def setBSCSRecording(tasknum):
37     setData('bscsrec',tasknum)
38 def setData(datastr,tasknum):
39     ini=ConfigParser.SafeConfigParser()
40     ini.read(path+'status')
41     ini.set('tasknum',datastr,str(tasknum))
42     f=open(path+'status','w')
43     ini.write(f)
44     f.close
45