--- request_cli.py	2008-05-10 11:33:38.000000000 +0800
+++ request_cli.py.old	2008-05-10 01:03:13.000000000 +0800
@@ -14,20 +14,18 @@
     """ specialized on command line interface and script requests """
 
     def __init__(self, url='CLI', pagename='', properties={}):
-        from urlparse import urlparse
-        url = urlparse(url)
         self.saved_cookie = ''
         self.path_info = '/' + pagename
-        self.query_string = url.query
+        self.query_string = ''
         self.remote_addr = '127.0.0.1'
         self.is_ssl = 0
         self.http_user_agent = 'CLI/Script'
-        self.url = url.geturl()
+        self.url = url
         self.request_method = 'GET'
         self.request_uri = '/' + pagename # TODO check if /pagename works as URI for CLI usage
-        self.http_host = url.netloc
+        self.http_host = 'localhost'
         self.http_referer = ''
-        self.script_name = ''
+        self.script_name = '.'
         self.if_modified_since = None
         self.if_none_match = None
         RequestBase.__init__(self, properties)
@@ -70,13 +68,13 @@
 
     # Accessors --------------------------------------------------------
 
-#    def getQualifiedURL(self, uri=None):
-#        """ Return a full URL starting with schema and host
-#        
-#        TODO: does this create correct pages when you render wiki pages
-#              within a cli request?!
-#        """
-#        return uri
+    def getQualifiedURL(self, uri=None):
+        """ Return a full URL starting with schema and host
+        
+        TODO: does this create correct pages when you render wiki pages
+              within a cli request?!
+        """
+        return uri
 
     # Headers ----------------------------------------------------------
 
