Instances of a class know their module's name, which it sounds like you're going to need to change. There is a (little-documented) facility named __module_aliases__ that you can use to "alias" old module names to new to solve this. Search the maillist for info. (Note that this is for disk-based products only... you didnt specify so I assumed thats what you meant) Robert Rottermann wrote:
Hi, I created a couple of products. Now I think things are scattered to much, so I would like to pack several of them into one directory.
My question:
Does an instance of a product know anything of the directory structure that was in effect when it was created. If yes, can I tell it to adapt itself to the new structure?
Thanks for any information.
Robert
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
-- Chris McDonough Zope Corporation http://www.zope.org http://www.zope.com "Killing hundreds of birds with thousands of stones"