コード例 #1
0
ファイル: file.py プロジェクト: tidalf/dc.xbmc.addons
 def sync(self, key, data):
     filename = self._make_path(key)
     unlink(filename)
     try:
         with RenamedTemporaryFile(filename) as fo:
             pickle.dump(data, fo, protocol=pickle.HIGHEST_PROTOCOL)
             fo.flush()
             os.fsync(fo)
     except Exception as e:
         print "Error: writing failed %s\nMessage %s" % (filename, e)
         return False
     return True
コード例 #2
0
ファイル: file.py プロジェクト: erdoukki/plugin.audio.qobuz
 def sync(self, key, data):
     filename = self._make_path(key)
     unlink(filename)
     try:
         with RenamedTemporaryFile(filename) as fo:
             pickle.dump(data, fo, protocol=pickle.HIGHEST_PROTOCOL)
             fo.flush()
             os.fsync(fo)
     except Exception as e:
         print "Error: writing failed %s\nMessage %s" % (filename, e)
         return False
     return True
コード例 #3
0
ファイル: file.py プロジェクト: tidalf/dc.xbmc.addons
 def delete(self, key, *a, **ka):
     filename = self._make_path(key)
     if not os.path.exists(filename):
         print "Cache file doesn't exist %s" % (filename)
         return False
     return unlink(filename)
コード例 #4
0
ファイル: file.py プロジェクト: erdoukki/plugin.audio.qobuz
 def delete(self, key, *a, **ka):
     filename = self._make_path(key)
     if not os.path.exists(filename):
         print "Cache file doesn't exist %s" % (filename)
         return False
     return unlink(filename)