コード例 #1
0
ファイル: fs45g.py プロジェクト: a4a881d4/fs45g
	def updateFsData(self):
		fsdata_copy = self.FSData.cloneForSave()
		fsname = tools.hashpath('')
		fsname = self.root + '/' +fsname		
		fp = open(fsname,"w+b")
		pickle.dump(fsdata_copy,fp,-1)
		fp.close()
コード例 #2
0
 def updateFsData(self):
     fsdata_copy = self.FSData.cloneForSave()
     fsname = tools.hashpath('')
     fsname = self.root + '/' + fsname
     fp = open(fsname, "w+b")
     pickle.dump(fsdata_copy, fp, -1)
     fp.close()
コード例 #3
0
ファイル: fs45g.py プロジェクト: a4a881d4/fs45g
	def setup(self):
		preserve = False
		fsname = tools.hashpath('')
		fsname = self.root + '/' +fsname		
		fp = open(fsname, "rb")
		self.FSData = pickle.load(fp)
		fp.close()
		self.FSData.root.runtimeSetup()

		self.cache = fs45gCache('root',self.cachedir,-1,preserve)
		self.cache.syncTree(self.FSData.root)

		return True
コード例 #4
0
    def setup(self):
        preserve = False
        fsname = tools.hashpath('')
        fsname = self.root + '/' + fsname
        fp = open(fsname, "rb")
        self.FSData = pickle.load(fp)
        fp.close()
        self.FSData.root.runtimeSetup()

        self.cache = fs45gCache('root', self.cachedir, -1, preserve)
        self.cache.syncTree(self.FSData.root)

        return True