Chris Withers wrote:
Hi,
In the process of re-engineering Squishdot to use Catalogs I bumped into __init__.py and wondered if this was out of date as well.
I can't tell though 'cos I can't find any documentation on __init__.py, old or new, to work from. Is there any?
Also, is there something like a How-To for creating python products (in particular; what should go into __init__.py and what should go into ProductName.py?) using the latest, future proofed, methods?
Looking at the one in PTKBase, it seems to have the form: Documentation string __version__ string __ac_permissions tuple def initialize(context): # to register the package's base classes try: # for each class context.registerBaseClass(ModuleName.ClassName, 'Meta-type string') except: Amusing exception message :-) traceback -- Steve Alexander Software Engineer Cat-Box limited