version 1.20, 2008/11/13 14:35:53
|
version 1.21, 2008/12/17 12:02:53
|
Line 108 from ZODB.FileStorage import FileStorage
|
Line 108 from ZODB.FileStorage import FileStorage
|
class ECHO_cache: |
class ECHO_cache: |
def __init__(self): |
def __init__(self): |
"""init the storage""" |
"""init the storage""" |
|
try: |
self.storage=FileStorage(os.path.join(INSTANCE_HOME,"var/echo_cache.fs")) |
self.storage=FileStorage(os.path.join(INSTANCE_HOME,"var/echo_cache.fs")) |
|
|
self.db=DB(self.storage) |
self.db=DB(self.storage) |
self.connection=self.db.open() |
self.connection=self.db.open() |
self.root=self.connection.root() |
self.root=self.connection.root() |
|
except: |
|
pass |
def deleteObject(self,name,pn=None): |
def deleteObject(self,name,pn=None): |
"""delete an object from cache""" |
"""delete an object from cache""" |
fileStore=self.root.get(name,None) |
fileStore=self.root.get(name,None) |