def __init__(self,fs, options): FileDbBase.__init__(self, fs, options) self.options = options self.prefix = self.options.get("prefix","fsdfs_"+fs.config["host"].replace(":","_").replace(".","_")) self.t_files = self.prefix+"_files" self.t_nukes = self.prefix+"_nukes" #self.t_nodes = prefix+"_nodes" #self.t_files_nodes = prefix+"_files_nodes" self.connect()
def __init__(self, fs, options): FileDbBase.__init__(self, fs, options) self.options = options self.prefix = self.options.get( "prefix", "fsdfs_" + fs.config["host"].replace(":", "_").replace(".", "_")) self.t_files = self.prefix + "_files" self.t_nukes = self.prefix + "_nukes" #self.t_nodes = prefix+"_nodes" #self.t_files_nodes = prefix+"_files_nodes" self.connect()
def __init__(self, fs): FileDbBase.__init__(self, fs) self.files = {} self.dbdir = os.path.join(self.fs.config["datadir"],".fsdfs") if not os.path.isdir(self.dbdir): os.makedirs(self.dbdir) self.conn = sqlite3.connect(os.path.join(self.dbdir,"filedb.sqlite")) # change the row output by dictionnary # result is now like: # [{'row1': value1, 'row2': value2}, # {'row1': value1-2, 'row2': value2-2}] self.conn.row_factory = dict_factory self.cursor = self.conn.cursor() self.cursor.execute('''CREATE TABLE files (filename text, nodes text, size integer, date text, n integer)''') self.conn.commit()
def __init__(self, fs, options={}): FileDbBase.__init__(self, fs, options) self.hasChanged = True self.nodes = {}
def __init__(self, fs, options): FileDbBase.__init__(self, fs, options) self.reset()
def __init__(self,fs): FileDbBase.__init__(self, fs) self.files = {}
def __init__(self,fs, options): FileDbBase.__init__(self, fs, options) self.reset()