home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 56 / CDPowerplay56Disc2.iso / demos / blade / data1.cab / Program_Executable_Files / Lib / MemPersistence.py < prev    next >
Encoding:
Text File  |  2000-10-27  |  459 b   |  26 lines

  1.  
  2.  
  3.  
  4. import Bladex
  5. import cPickle
  6.  
  7.  
  8. def Store(key,value):
  9.     "Guarda en memoria un valor arbitrario de Python (que se pueda hacer pick)"
  10.  
  11.     s=cPickle.dumps(value)
  12.     Bladex.SetStringValue(key,s)
  13.  
  14.  
  15. def Get(key):
  16.     "Recupera de memoria un valor arbitrario de Python previamente guardado"
  17.  
  18.     v=Bladex.GetStringValue(key)
  19.     if v:
  20.         return cPickle.loads(v)
  21.     return None
  22.  
  23.  
  24. def Delete(key):
  25.     Bladex.DeleteStingValue(key)
  26.