Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Changeset 307

Show
Ignore:
Timestamp:
06/14/05 03:05:03
Author:
fumanchu
Message:

Replaced StringIO with cStringIO.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/ooconf/cherrypy/_cpdefaults.py

    r301 r307  
    3333 
    3434import time, thread, os 
     35try: 
     36    import cStringIO as StringIO 
     37except ImportError: 
     38    import StringIO 
    3539import cPickle as pickle 
    3640import cpg 
     
    6468    """ Default _cpOnError method """ 
    6569 
    66     import traceback, StringIO 
     70    import traceback 
    6771    bodyFile = StringIO.StringIO() 
    6872    traceback.print_exc(file = bodyFile) 
  • branches/ooconf/cherrypy/_cphttpserver.py

    r277 r307  
    2929import threading, SocketServer, BaseHTTPServer, socket, Queue 
    3030import cpg, _cpserver, _cputil, _cphttptools 
    31  
    32 try: 
    33     import cStringIO as StringIO 
    34 except ImportError: 
    35     import StringIO 
    3631 
    3732 
  • branches/ooconf/cherrypy/_cphttptools.py

    r306 r307  
    3131""" 
    3232 
    33 import urllib, sys, time, traceback, types, StringIO, cgi 
     33import urllib, sys, time, traceback, types, cgi 
    3434import mimetypes, Cookie, urlparse 
    3535import cpg, _cputil, cperror, _cpdefaults 
     36 
     37try: 
     38    import cStringIO as StringIO 
     39except ImportError: 
     40    import StringIO 
    3641 
    3742from BaseHTTPServer import BaseHTTPRequestHandler 
     
    102107            try: 
    103108                applyFilters('onStartResource') 
    104                 try: 
    105                     main, virtualPathList = self.findMain() 
    106                      
    107                     # Look up again, since cpg.request.settings is now set 
    108                     collectFilters(True) 
    109                      
    110                     applyFilters('beforeRequestBody') 
    111                     if cpg.request.processRequestBody: 
    112                         self.processRequestBody() 
    113                      
    114                     applyFilters('beforeMain') 
    115                     if cpg.response.body is None: 
    116                         body = main(*(virtualPathList + cpg.request.paramList), 
    117                                     **(cpg.request.paramMap)) 
    118                         cpg.response.body = iterable(body) 
    119                      
    120                     applyFilters('beforeFinalize') 
    121                     finalize() 
    122                 except cperror.RequestHandled: 
    123                     pass 
     109                main, virtualPathList = self.findMain() 
     110                 
     111                # Look up again, since cpg.request.settings is now present 
     112                collectFilters(True) 
     113                 
     114                applyFilters('beforeRequestBody') 
     115                if cpg.request.processRequestBody: 
     116                    self.processRequestBody() 
     117                 
     118                applyFilters('beforeMain') 
     119                if cpg.response.body is None: 
     120                    body = main(*(virtualPathList + cpg.request.paramList), 
     121                                **(cpg.request.paramMap)) 
     122                    cpg.response.body = iterable(body) 
     123                 
     124                applyFilters('beforeFinalize') 
     125                finalize() 
    124126            finally: 
    125127                applyFilters('onEndResource') 
     128        except cperror.RequestHandled: 
     129            pass 
    126130        except: 
    127131            handleError(sys.exc_info()) 
  • branches/ooconf/cherrypy/lib/filter/logdebuginfofilter.py

    r306 r307  
    2727""" 
    2828 
    29 import time, StringIO, pickle 
     29import time, pickle 
     30 
     31try: 
     32    import cStringIO as StringIO 
     33except ImportError: 
     34    import StringIO 
     35 
    3036 
    3137class LogDebugInfoFilter: 
  • branches/ooconf/cherrypy/lib/filter/tidyfilter.py

    r306 r307  
    2727""" 
    2828 
    29 import os, cgi, StringIO, traceback 
     29import os, cgi, traceback 
     30 
     31try: 
     32    import cStringIO as StringIO 
     33except ImportError: 
     34    import StringIO 
     35 
    3036 
    3137class TidyFilter: 
  • branches/ooconf/cherrypy/test/test_combinedfilters.py

    r305 r307  
    2727""" 
    2828 
    29 import gzip, StringIO 
     29import gzip 
     30 
     31try: 
     32    import cStringIO as StringIO 
     33except ImportError: 
     34    import StringIO 
     35 
    3036from cherrypy import cpg 
    3137 
  • branches/ooconf/cherrypy/test/test_gzip_filter.py

    r301 r307  
    2727""" 
    2828 
    29 import gzip, StringIO 
     29import gzip 
     30 
     31try: 
     32    import cStringIO as StringIO 
     33except ImportError: 
     34    import StringIO 
     35 
    3036from cherrypy import cpg 
    3137 

Hosted by WebFaction

Log in as guest/cpguest to create tickets