~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/cgirequest.py

  • Committer: William Grant
  • Date: 2010-02-23 08:55:42 UTC
  • mto: This revision was merged to the branch mainline in revision 1674.
  • Revision ID: grantw@unimelb.edu.au-20100223085542-r8xw14bxxoraza51
Permit underscores in all names.

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
 
28
28
import sys
29
29
import os
 
30
import os.path
30
31
import cgi
31
32
import urllib
32
33
import traceback
137
138
        self.uri = os.environ['SCRIPT_NAME'] + os.environ['PATH_INFO']
138
139
        # Split the given path into the app (top-level dir) and sub-path
139
140
        # (after first stripping away the root directory)
140
 
        path = ivle.util.unmake_path(self.uri)
141
141
        if self.publicmode:
142
142
            self.app = None
143
 
            (_, self.path) = (ivle.util.split_path(path))
 
143
            (_, self.path) = (ivle.util.split_path(self.uri))
144
144
        else:
145
 
            (self.app, self.path) = (ivle.util.split_path(path))
 
145
            (self.app, self.path) = (ivle.util.split_path(self.uri))
146
146
        self.user = None
147
147
        self.hostname = os.environ['SERVER_NAME']
148
148
        self.headers_in = _http_headers_in_from_cgi()