def add_from_file(self,filepath, fname2=None, # if fname2==None, use basefname allow_overwrite=False, key=None): # if key==None, use basefname sha1=hashCrypto.extract_sha1(filepath) if key==None: key=os.path.basename(filepath) if fname2==None: fname2=os.path.basename(filepath) DictFile.add(self,key,(sha1,fname2),allow_overwrite)
def add_from_file(self,filepath,allow_overwrite=False, key=None): # if key==None, use basefname sha1=hashCrypto.extract_sha1(filepath) if key==None: key=os.path.basename(filepath) self.add(key,sha1,allow_overwrite)