OSDN Git Service

convert CRLF to LF
[rec10/rec10-git.git] / rec10 / trunk / src / rec10d.py
index 53b72e1..637ac1e 100644 (file)
@@ -1,14 +1,34 @@
 #!/usr/bin/python
 # coding: UTF-8
 # Rec10 TS Recording Tools
-# Copyright (C) 2009 Yukikaze
+# Copyright (C) 2009-2011 Yukikaze
 import os
+import os.path
+import warnings
+warnings.filterwarnings('ignore', "the sets module is deprecated")
+import configreader
+import dbMySQL
 import timerec
-import dbSQLite
-path=str(os.path.dirname(os.path.abspath(__file__)))+"/"
+path = str(os.path.dirname(os.path.abspath(__file__))) + "/"
+tmppath = configreader.getConfPath("tmp")+"/"
+if tmppath=="/":
+    tmppath=path
+if not os.path.exists(tmppath):
+    os.makedirs(tmppath)
 global rec10db
-rec10db=dbSQLite(path+"ch.db")
-
-
-timerec.task()
+def main():
+    timerec.task()
+db = configreader.getConfDB("db")
+if db == "MySQL":
+    dbn = configreader.getConfDB("mysql_dbname")
+    dbh = configreader.getConfDB("mysql_host")
+    dbu = configreader.getConfDB("mysql_user")
+    dbpwd = configreader.getConfDB("mysql_passwd")
+    dbport = int(configreader.getConfDB("mysql_port"))
+    rec10db = dbMySQL.DB_MySQL(dbname=dbn, host=dbh, user=dbu, passwd=dbpwd, port=dbport)
+    rec10db.new_in_status()
+else:
+    rec10db = dbSQLite.DB_SQLite(path + "ch.db")
+if __name__ == "__main__":
+    main()