I got it working last night. The product won't work id you misspell the addClass method in you module. No error messages. Found it by mistake. stephan On Wed, 03 Nov 1999, Martijn Faassen wrote:
Stephan Richter wrote:
hello everyone,
how can I make a python product ZClass like ZPickle and so on a BaseClass for ZClasses.
I know I have to write context.registerBaseClass(ZPickle.ZPickle). But that alone will not do it. Can someone help me, please?
Hm, but that works for me. I just do in __init__.py:
import foo
def initialize(context): context.registerBaseClass(foo.MyClass)
Are you sure your __init__.py works? I've noticed a lack of Zope error messages when you make a typo in __init__.py, or refer to nonexisting classes etc.
After that, you restart your Zope, and then you should be able to use the base class when you create a ZClass. Note that I've always inherited from simple Python classes instead of full fledged Zope products. Anthony Pfrunder has experience doing the latter I believe, so you may want to ask him.
Regards,
Martijn
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope
(Related lists - please, no cross posts or HTML encoding!
To receive general Zope announcements, see: http://lists.zope.org/mailman/listinfo/zope-announce
For developer-specific issues, zope-dev@zope.org - http://lists.zope.org/mailman/listinfo/zope-dev ) -- -- Stephan Richter iXL - Software Designer and Engineer CBU - Physics, Computer Science and Chemistry Student