mò ã¸Ec@sŠdZdklZlZdklZdklZdkl Z dk l Z dk l Z de fd„ƒYZd efd „ƒYZd S( sHAbsolute URL $Id: absoluteurl.py 67820 2006-05-02 09:21:45Z philikon $ (saq_inners aq_parent(s ITraversable(s implements(sgetMultiAdapter(s IAbsoluteURL(s BrowserViewt AbsoluteURLcBsBtZdZeeƒd„Zd„ZeZd„Zd„Z RS(suAn adapter for Zope3-style absolute_url using Zope2 methods (original: zope.traversing.browser.absoluteurl) cCs|||_|_dS(N(tcontexttrequesttself(RRR((t@/data/zmath/zope/lib/python/Products/Five/browser/absoluteurl.pyt__init__"scCst|iƒ}|iƒS(N(taq_innerRRt absolute_url(RR((Rt__str__%scCsÚt|iƒ}t|ƒ}|i}|iƒ}|djp|i ƒpt i |ƒ o#hd|<d|i ƒs  ( t__name__t __module__t__doc__t implementsRRRt__call__RR(((RRs     tSiteAbsoluteURLcBstZdZd„ZRS(sËAn adapter for Zope3-style absolute_url using Zope2 methods This one is just used to stop breadcrumbs from crumbing up to the Zope root. (original: zope.traversing.browser.absoluteurl) cCs7|i}|i}hd|iƒ<d|iƒ