Exemple #1
0
 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
Exemple #2
0
 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
Exemple #3
0
 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)
Exemple #4
0
 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)