;ō .Į=c@s]dklZdklZdklZlZdklZdk l Z dk Z d„Z dS((sContentFactoryMetadata(saddDirectoryViews(sPhotos photo_globals(s getToolByName(sStringIONc Csūtƒ} t|dƒ}t|dƒ}xwtifD]i}|d|i ƒjo7t t f|ƒ}|i |d|ƒ| idƒq4| id|dƒq4Wd|i ƒjo!t|dtƒ| idƒn|iƒ}xī|D]Ž}|i|ƒ}ttiti|d ƒƒ}d pd|jo |id ƒoD|idƒti|d ƒ}|i||ƒ| id |ƒqč| id|ƒqčWt|dƒ} | i}| i!ƒSdS(s s portal_typess portal_skinssidsRegistered with the types tool s.Object "%s" already existed in the types tool s photo_contentsskinss6Added 'photo_content' directory views to portal_skins s,isPlones, s"Added 'photo_content' to %s skins sSkipping %s skin sportal_propertiesN("sStringIOsouts getToolByNamesselfs typesTools skinsToolsPhotosfactory_type_informationsfs objectIdssapplysContentFactoryMetadatascfms _setObjectswritesaddDirectoryViewss photo_globalssgetSkinSelectionssskinssskins getSkinPathspathsmapsstringsstripssplits startswithsappendsjoinsaddSkinSelections portal_propsnavigation_propertiessnavsgetvalue( sselfscfms typesToolsfsskinss skinsToolsnavsskinspaths portal_propsout((sH/mnt/gmirror/ports/www/zope-cmfphoto/work/CMFPhoto/Extensions/Install.pysinstalls8   $  ( sProducts.CMFCore.TypesToolsContentFactoryMetadatasProducts.CMFCore.DirectoryViewsaddDirectoryViewssProducts.CMFPhotosPhotos photo_globalssProducts.CMFCore.utilss getToolByNames cStringIOsStringIOsstringsinstall(s photo_globalssstringsStringIOsPhotosinstallsaddDirectoryViewss getToolByNamesContentFactoryMetadata((sH/mnt/gmirror/ports/www/zope-cmfphoto/work/CMFPhoto/Extensions/Install.pys?s