[Zope-CMF] CMFSetup types import/export

Florent Guillaume fg at nuxeo.com
Fri Jun 10 10:12:43 EDT 2005


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   fg at nuxeo.com




More information about the Zope-CMF mailing list