OSDN Git Service

implement personal epg updating(3).
[rec10/rec10-git.git] / rec10 / trunk / src / xml2db.py
index 852b5e1..750d484 100644 (file)
@@ -19,7 +19,7 @@ def xml2db(xmlpath,bctypetemp):#bctypeは放送種別で'TE'(地デジ)BS,CSが
     global db,bctype
     bctype=bctypetemp
     #print path
-    createDB()
+    #createDB()
     #db.execute('drop table tv')
     #db.execute('drop table ch')
 
@@ -30,17 +30,21 @@ def xml2db(xmlpath,bctypetemp):#bctypeは放送種別で'TE'(地デジ)BS,CSが
     p.CharacterDataHandler=char_data
     parseDocument(p,xmlpath)
 
-def createDB():
+#def createDB():
+#    global bctype
+#    rec10d.rec10db.new_tv(bctype)
+#    rec10d.rec10db.new_ch(bctype)
+#def writetvDB(bctype,channel,start,stop,title,desc):#tvdateは(放送種別,チャンネル,start,stop,title,desc)の形式
+#    rec10d.rec10db.add_tv(bctype,channel,start,stop,title,desc)
+def writemultitvDB(tvlists):
     global bctype
     rec10d.rec10db.new_tv(bctype)
-    rec10d.rec10db.new_ch(bctype)
-def writetvDB(bctype,channel,start,stop,title,desc):#tvdateは(放送種別,チャンネル,start,stop,title,desc)の形式
-    rec10d.rec10db.add_tv(bctype,channel,start,stop,title,desc)
-def writemultitvDB(tvlists):
     rec10d.rec10db.add_multi_tv(tvlists)
-def writechDB(bctype,id,display):#tvdateは(チャンネル,display)の形式
-    rec10d.rec10db.add_ch(bctype,id,display)
+#def writechDB(bctype,id,display):#tvdateは(チャンネル,display)の形式
+#    rec10d.rec10db.add_ch(bctype,id,display)
 def writemultichDB(chlists):
+    global bctype
+    rec10d.rec10db.new_ch(bctype)
     rec10d.rec10db.add_multi_ch(chlists)
 def parseDocument(p,xmlfile):
     f=open(xmlfile,'r')
@@ -113,7 +117,3 @@ def char_data(data):
             xmldate[lastflag]+=data
     else:
         xmldate[lastflag]=data
-
-
-
-