Hello Alek,
'can't pickle Checker objects' happened to me, when I tried to write a
security proxied object to the ZODB.
Monday, February 12, 2007, 4:49:01 PM, you wrote:
AK Hello,
AK I finally managed to access local components from zope.scheduler, but I
felt to
AK another, even worse trouble.
AK In the zope.scheduler task I create and/or update some local objects, but
then I
AK fall into the following exception:
AK 'exceptions.TypeError: can't pickle Checker objects' in zope.scheduler task
in
AK transaction.commit()'
AK I scanned through web but got no clue, except that this may be something
with
AK Security Proxies. Anyway, I have no clue how to deal with that issue.
AK The full stack trace, starting from commit() call is attached.
AK File , line 31, in myZopeScehdulerTask
AK transaction.commit()
AK File C:\Python24\Lib\site-packages\transaction\_manager.py, line 96, in
commit
AK return self.get().commit(sub, deprecation_wng=False)
AK File
AK C:\Python24\Lib\site-packages\transaction\_transaction.py, line 395, in
AK commit
AK self._commitResources()
AK File
AK C:\Python24\Lib\site-packages\transaction\_transaction.py, line 495, in
AK _commitResources
AK rm.commit(self)
AK File C:\Python24\Lib\site-packages\ZODB\Connection.py, line 498, in
commit
AK self._commit(transaction)
AK File C:\Python24\Lib\site-packages\ZODB\Connection.py, line 543, in
_commit
AK self._store_objects(ObjectWriter(obj), transaction)
AK File C:\Python24\Lib\site-packages\ZODB\Connection.py, line 570, in
AK _store_objects
AK p = writer.serialize(obj) # This calls __getstate__ of obj
AK File C:\Python24\Lib\site-packages\ZODB\serialize.py, line 407, in
serialize
AK return self._dump(meta, obj.__getstate__())
AK File C:\Python24\Lib\site-packages\ZODB\serialize.py, line 416, in _dump
AK self._p.dump(state)
AK File C:\Python24\Lib\copy_reg.py, line 69, in _reduce_ex
AK raise TypeError, can't pickle %s objects % base.__name__
AK exceptions.TypeError: can't pickle Checker objects
AK ___
AK Zope3-users mailing list
AK Zope3-users@zope.org
AK http://mail.zope.org/mailman/listinfo/zope3-users
--
Best regards,
Groszer Adam
--
Quote of the day:
The difference between a hero and a coward is one step sideways.
- Gene Hackman
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users