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

« back to all changes in this revision

Viewing changes to www/dispatch/request.py

  • Committer: mattgiuca
  • Date: 2008-01-11 00:49:06 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:172
util: Added buildurl function.

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
        username (read)
46
46
            String. Login name of the user who is currently logged in, or
47
47
            None.
 
48
        headers_in (read)
 
49
            Table object representing headers sent by the client.
 
50
        headers_out (read, can be written to)
 
51
            Table object representing headers to be sent to the client.
48
52
 
49
53
        status (write)
50
54
            Int. Response status number. Use one of the status codes defined
57
61
        title (write)
58
62
            String. HTML page title. Used if write_html_head_foot is True, in
59
63
            the HTML title element text.
 
64
        styles (write)
 
65
            List of strings. Write a list of URLs to CSS files here, and they
 
66
            will be incorporated as <link rel="stylesheet" type="text/css">
 
67
            elements in the head, if write_html_head_foot is True.
 
68
            URLs should be relative to the IVLE root; they will be fixed up
 
69
            to be site-relative.
 
70
        scripts (write)
 
71
            List of strings. Write a list of URLs to JS files here, and they
 
72
            will be incorporated as <script type="text/javascript"> elements
 
73
            in the head, if write_html_head_foot is True.
 
74
            URLs should be relative to the IVLE root; they will be fixed up
 
75
            to be site-relative.
60
76
        write_html_head_foot (write)
61
77
            Boolean. If True, dispatch assumes that this is an XHTML page, and
62
78
            will immediately write a full HTML head, open the body element,
150
166
        (self.app, self.path) = (
151
167
            common.util.split_path(common.util.unmake_path(req.uri)))
152
168
        self.username = None
 
169
        self.headers_in = req.headers_in
 
170
        self.headers_out = req.headers_out
153
171
 
154
172
        # Default values for the output members
155
 
        self.status = Request.OK
 
173
        self.status = Request.HTTP_OK
156
174
        self.content_type = None        # Use Apache's default
157
175
        self.location = None
158
176
        self.title = None     # Will be set by dispatch before passing to app
 
177
        self.styles = []
 
178
        self.scripts = []
159
179
        self.write_html_head_foot = False
160
180
 
161
181
    def __writeheaders(self):