[Zapp-cvs-commit] ZApp ZApp_CMFBase.py,1.16.2.3,1.16.2.4
Brought to you by:
sspickle
|
From: <ssp...@us...> - 2003-10-26 18:57:06
|
Update of /cvsroot/zapp/ZApp
In directory sc8-pr-cvs1:/tmp/cvs-serv16436
Modified Files:
Tag: CMF_relations
ZApp_CMFBase.py
Log Message:
ignore MOSX directory litter
Index: ZApp_CMFBase.py
===================================================================
RCS file: /cvsroot/zapp/ZApp/ZApp_CMFBase.py,v
retrieving revision 1.16.2.3
retrieving revision 1.16.2.4
diff -C2 -d -r1.16.2.3 -r1.16.2.4
*** ZApp_CMFBase.py 18 Oct 2003 21:07:05 -0000 1.16.2.3
--- ZApp_CMFBase.py 26 Oct 2003 18:53:43 -0000 1.16.2.4
***************
*** 88,91 ****
--- 88,97 ----
return "OK!"
+
+ def _canCopy(self, op=0):
+ """
+ Can this object be copied?
+ """
+ return hasattr(self.aq_parent.aq_base, 'zapp_cmf_type')
def _notifyOfCopyTo(self, container, op=0):
***************
*** 103,106 ****
--- 109,130 ----
ZApp_LOG("_notifyOfCopyTo: Setting safeStorageID to " + safeStorageID)
+
+ def __getstate__(self):
+ """
+ getstate is called when an object is being 'saved'
+ """
+ print "in getstate for %s" % self.id
+ result = SkinnedFolder.__getstate__(self)
+ print "XXXXX*****XXXXXX got result '%s'" % `result`
+ return result
+
+ def __setstate__(self, state):
+ """
+ calling setstate.. set state gets called when an object is pulled into memory
+ """
+ print "in setstate for %s with state '%s'" % (self.id, `state`)
+ result = SkinnedFolder.__setstate__(self, state)
+ print "XXXXX*****XXXXXX got result '%s'" % `result`
+ return result
def _setId(self, id):
|