Exemplo n.º 1
0
 def fetch(self, sql, keys=None, index=None):
     records = []
     try:
         records_xml = xbmcdb("QueryVideoDatabase(%s)" % quote_plus(sql), )
         records = findall("<records>(.+?)</records>", records_xml, DOTALL)
     except:
         print_exc()
     return self.parseFields(records, keys, index)
Exemplo n.º 2
0
 def commit(self, sql):
     done = False
     try:
         done = ("done" in xbmcdb("ExecVideoDatabase(%s)" %
                                  quote_plus(sql), ).lower())
     except:
         print_exc()
     return done
Exemplo n.º 3
0
 def fetch( self, sql, keys=None, index=None ):
     records = []
     try:
         records_xml = xbmcdb( "QueryVideoDatabase(%s)" % quote_plus( sql ), )
         records = findall( "<records>(.+?)</records>", records_xml, DOTALL )
     except:
         print_exc()
     return self.parseFields( records, keys, index )
Exemplo n.º 4
0
 def _set_records_format(self):
     # format our records start and end
     xbmcdb("SetResponseFormat()")
     xbmcdb("SetResponseFormat(OpenRecord,<records>)")
     xbmcdb("SetResponseFormat(CloseRecord,</records>)")
Exemplo n.º 5
0
 def commit( self, sql ):
     done = False
     try: done = ( "done" in xbmcdb( "ExecVideoDatabase(%s)" % quote_plus( sql ), ).lower() )
     except: print_exc()
     return done
Exemplo n.º 6
0
 def _set_records_format( self ):
     # format our records start and end
     xbmcdb( "SetResponseFormat()" )
     xbmcdb( "SetResponseFormat(OpenRecord,<records>)" )
     xbmcdb( "SetResponseFormat(CloseRecord,</records>)" )