mň $á¸Ec@sƒdkZdklZlZdklZdkZd„Zd„Ze djo.dGHei ƒZ ee ƒei ƒdGHndS(N(s NameCallersrewriteBeforeTraverse(s AccessRulecCs;t|iddƒdkl}|dddddd ƒS( s*Convert SiteAccess objects from 1.x to 2.xtPARENTSi˙˙˙˙(s MessageDialogttitlesUpdate CompletetmessagesUpdate Complete!tactions ./manage_mainN(t_cvt_btrtselftREQUESTtGlobalst MessageDialog(RR((tD/data/zmath/zope/lib/python/Products/SiteAccess/Extensions/updata.pytupdatas  cCs*|g}x|o|iƒ}t|ddƒ}|dj oă|it|ƒƒƒt|ddƒ}|o°t |ƒt hƒjo—d}xr|i ƒD]d\}}t |ƒt dƒjo?d}|ddjot|ƒ||