Changeset 876

Show
Ignore:
Timestamp:
08/02/07 22:14:16 (1 year ago)
Author:
alo
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cherokee-pyscgi/ChangeLog

    r641 r876  
     12007-08-02  Alvaro Lopez Ortega  <alvaro@alobbs.com> 
     2 
     3        * tests/test1_env.py, tests/test2_post.py: Updated to use rfile 
     4        and wfile instead of input and output. 
     5 
    162007-02-07  Alvaro Lopez Ortega  <alvaro@alobbs.com> 
    27 
  • cherokee-pyscgi/pyscgi/pyscgi.py

    r641 r876  
    9494            self.handle_request() 
    9595        except: 
    96             traceback.print_exc() 
    97             self.request.finish() 
    98             self.request.close() 
     96            traceback.print_exc()  # Print the error 
     97 
     98        try: 
     99            self.finish()          # Closes wfile and rfile 
     100            self.request.close()   # .. 
     101        except: pass 
    99102 
    100103    def handle_request (self): 
  • cherokee-pyscgi/tests/test1_env.py

    r517 r876  
    1010 
    1111    def print_env (self): 
    12         self.output.write('<table border="0">') 
     12        self.wfile.write('<table border="0">') 
    1313        for k, v in self.env.items(): 
    14             self.output.write('<tr><td><b>%s</b></td><td>%r</td></tr>' % (k, v)) 
    15         self.output.write('</table') 
     14            self.wfile.write('<tr><td><b>%s</b></td><td>%r</td></tr>' % (k, v)) 
     15        self.wfile.write('</table') 
    1616 
    1717    def handle_request (self): 
    18         self.output.write('Content-Type: text/html\r\n\r\n') 
    19         self.output.write('<h1>Environment variables</h1>') 
     18        self.wfile.write('Content-Type: text/html\r\n\r\n') 
     19        self.wfile.write('<h1>Environment variables</h1>') 
    2020        self.print_env() 
    2121 
  • cherokee-pyscgi/tests/test2_post.py

    r517 r876  
    2323 
    2424    def handle_request (self): 
    25         self.output.write('Content-Type: text/html\r\n\r\n') 
    26         self.output.write('<h1>Post test</h1>') 
     25        self.wfile.write('Content-Type: text/html\r\n\r\n') 
     26        self.wfile.write('<h1>Post test</h1>') 
    2727 
    2828        self.handle_post() 
     
    3131            length = len(self.post) 
    3232            if length > 0: 
    33                 self.output.write('Post len: %d <br/>'     % (length)) 
    34                 self.output.write('Post content: %s <br/>' % (self.post)) 
     33                self.wfile.write('Post len: %d <br/>'     % (length)) 
     34                self.wfile.write('Post content: %s <br/>' % (self.post)) 
    3535                return 
    36         self.output.write(POST_EXAMPLE) 
     36        self.wfile.write(POST_EXAMPLE) 
    3737 
    3838def main():