I have to modify CMFSetup's type information import/export (typeinfo.py).

Currently, to discriminate on ti types on export, it does:

        if isinstance( ti, FactoryTypeInformation ):
            ...
        elif isinstance( ti, ScriptableTypeInformation ):
            ...

Because I have other TypeInformation classes, with different properties, I'll have to use some kind of registry. Anyone has special needs here, before I commit an implementation? I think I'll do a registry that discriminates on ti.meta_type.

Note that my ti class is a subclass of FactoryTypeInformation, so the isinstance test above is not enough in any case.

Florent

--
Florent Guillaume, Nuxeo (Paris, France)   CTO, Director of R&D
+33 1 40 33 71 59   http://nuxeo.com   [EMAIL PROTECTED]


_______________________________________________
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests

Reply via email to