[CMF-checkins] CVS: CMF - URLTool.py:1.4

shane@digicool.com shane@digicool.com
Mon, 30 Apr 2001 15:34:39 -0400 (EDT)


Update of /cvs-repository/CMF/CMFDefault
In directory korak:/tmp/cvs-serv32105

Modified Files:
	URLTool.py 
Log Message:
Added "relative" argument to tool



--- Updated File URLTool.py in package CMF --
--- URLTool.py	2001/04/10 17:23:50	1.3
+++ URLTool.py	2001/04/30 19:34:38	1.4
@@ -94,17 +94,18 @@
 from OFS.SimpleItem import SimpleItem
 from Globals import default__class_init__
 import string
+from Acquisition import aq_inner, aq_parent
 
 
 class URLTool (UniqueObject, SimpleItem):
     id = 'portal_url'
     meta_type = 'Default URL Tool'
 
-    def __call__(self, *args, **kw):
+    def __call__(self, relative=0, *args, **kw):
         '''
         Returns the absolute URL of the portal.
         '''
-        return self.aq_inner.aq_parent.absolute_url()
+        return aq_parent(aq_inner(self)).absolute_url(relative=relative)
 
     getPortalObject = None
     def getPortalObject( self ):