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

Changeset 1094

Show
Ignore:
Timestamp:
05/07/06 01:08:24
Author:
fumanchu
Message:

Moved the following config keys out of the "server." namespace (so that "server." may mean "httpserver"):

  • default_content_type
  • log_access_file
  • log_config_options
  • log_file
  • log_file_not_found
  • log_request_headers
  • log_to_screen
  • show_tracebacks
  • throw_errors
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cherrypy/_cpengine.py

    r1092 r1094  
    4141         
    4242        # Output config options to log 
    43         if conf("server.log_config_options", True): 
     43        if conf("log_config_options", True): 
    4444            cherrypy.config.outputConfigMap() 
    4545         
     
    4949        for name, section in cherrypy.config.configs.iteritems(): 
    5050            for k, v in section.iteritems(): 
    51                 if k == "server.environment": 
     51                if k == "environment": 
    5252                    if v and v not in cherrypy.config.environments: 
    5353                        raise err("'%s' is not a registered environment." % v) 
  • trunk/cherrypy/_cperror.py

    r1089 r1094  
    179179        response.status = self.status 
    180180        tb = None 
    181         if cherrypy.config.get('server.show_tracebacks', False): 
     181        if cherrypy.config.get('show_tracebacks', False): 
    182182            tb = format_exc() 
    183183        content = get_error_page(self.status, traceback=tb, 
  • trunk/cherrypy/_cprequest.py

    r1083 r1094  
    125125            raise 
    126126        except: 
    127             if cherrypy.config.get("server.throw_errors", False): 
     127            if cherrypy.config.get("throw_errors", False): 
    128128                raise 
    129129            self.handle_error(sys.exc_info()) 
     
    271271         
    272272        # Failure in error handler or finalize. Bypass them. 
    273         if cherrypy.config.get('server.show_tracebacks', False): 
     273        if cherrypy.config.get('show_tracebacks', False): 
    274274            dbltrace = ("\n===First Error===\n\n%s" 
    275275                        "\n\n===Second Error===\n\n%s\n\n") 
     
    329329         
    330330        self.headers = httptools.HeaderMap() 
    331         content_type = cherrypy.config.get('server.default_content_type', 'text/html') 
     331        content_type = cherrypy.config.get('default_content_type', 'text/html') 
    332332        self.headers.update({ 
    333333            "Content-Type": content_type, 
  • trunk/cherrypy/_cputil.py

    r1082 r1094  
    175175                } 
    176176     
    177     if cherrypy.config.get('server.log_to_screen', True): 
     177    if cherrypy.config.get('log_to_screen', True): 
    178178        print s 
    179179     
    180     fname = cherrypy.config.get('server.log_access_file', '') 
     180    fname = cherrypy.config.get('log_access_file', '') 
    181181    if fname: 
    182182        f = open(fname, 'ab') 
     
    197197    s = ' '.join((logtime(), context, level, msg)) 
    198198     
    199     if cherrypy.config.get('server.log_to_screen', True): 
     199    if cherrypy.config.get('log_to_screen', True): 
    200200        print s 
    201201     
    202     fname = cherrypy.config.get('server.log_file', '') 
     202    fname = cherrypy.config.get('log_file', '') 
    203203    #logdir = os.path.dirname(fname) 
    204204    #if logdir and not os.path.exists(logdir): 
  • trunk/cherrypy/_cpwsgi.py

    r1092 r1094  
    5656     
    5757    # Trap screen output from BaseHTTPRequestHandler.log_message() 
    58     if not cherrypy.config.get('server.log_to_screen'): 
     58    if not cherrypy.config.get('log_to_screen'): 
    5959        sys.stderr = NullWriter() 
    6060     
     
    8080        raise 
    8181    except: 
    82         if cherrypy.config.get("server.throw_errors", False): 
     82        if cherrypy.config.get("throw_errors", False): 
    8383            raise 
    8484        tb = format_exc() 
    8585        cherrypy.log(tb) 
    86         if not cherrypy.config.get("server.show_tracebacks", False): 
     86        if not cherrypy.config.get("show_tracebacks", False): 
    8787            tb = "" 
    8888        s, h, b = bare_error(tb) 
  • trunk/cherrypy/config.py

    r1085 r1094  
    2020    'server.socket_queue_size': 5, 
    2121    'server.protocol_version': 'HTTP/1.0', 
    22     'server.log_to_screen': True, 
    23     'server.log_file': '', 
     22    'log_to_screen': True, 
     23    'log_file': '', 
    2424    'tools.log_tracebacks.on': True, 
    2525    'server.reverse_dns': False, 
    2626    'server.thread_pool': 10, 
    27     'server.environment': "development", 
     27    'environment': "development", 
    2828     
    2929    '/favicon.ico': {'tools.staticfile.on': True, 
     
    3434    "development": { 
    3535        'autoreload.on': True, 
    36         'server.log_file_not_found': True, 
    37         'server.show_tracebacks': True, 
    38         'server.log_request_headers': True, 
     36        'log_file_not_found': True, 
     37        'show_tracebacks': True, 
     38        'log_request_headers': True, 
    3939        }, 
    4040    "staging": { 
    4141        'autoreload.on': False, 
    42         'server.log_file_not_found': False, 
    43         'server.show_tracebacks': False, 
    44         'server.log_request_headers': False, 
     42        'log_file_not_found': False, 
     43        'show_tracebacks': False, 
     44        'log_request_headers': False, 
    4545        }, 
    4646    "production": { 
    4747        'autoreload.on': False, 
    48         'server.log_file_not_found': False, 
    49         'server.show_tracebacks': False, 
    50         'server.log_request_headers': False, 
     48        'log_file_not_found': False, 
     49        'show_tracebacks': False, 
     50        'log_request_headers': False, 
    5151        }, 
    5252    "embedded": { 
    5353        'autoreload.on': False, 
    54         'server.log_to_screen': False, 
     54        'log_to_screen': False, 
    5555        'server.init_only': True, 
    5656        'server.class': None, 
     
    125125         
    126126        try: 
    127             env = configs[path]["server.environment"] 
     127            env = configs[path]["environment"] 
    128128            result = environments[env][key] 
    129129            break 
     
    284284     
    285285    serverVars = [ 
    286                   'server.environment', 
    287                   'server.log_to_screen', 
    288                   'server.log_file', 
     286                  'environment', 
     287                  'log_to_screen', 
     288                  'log_file', 
    289289                  'server.protocol_version', 
    290290                  'server.socket_host', 
  • trunk/cherrypy/lib/covercp.py

    r1092 r1094  
    348348    cherrypy.config.update({'server.socket_port': port, 
    349349                            'server.thread_pool': 10, 
    350                             'server.environment': "production", 
     350                            'environment': "production", 
    351351                            }) 
    352352    cherrypy.server.start() 
  • trunk/cherrypy/lib/profiler.py

    r1092 r1094  
    133133    cherrypy.config.update({'server.socket_port': int(port), 
    134134                            'server.thread_pool': 10, 
    135                             'server.environment': "production", 
     135                            'environment': "production", 
    136136                            'session.storageType': "ram", 
    137137                            }) 
  • trunk/cherrypy/lib/static.py

    r1089 r1094  
    2626            stat = os.stat(path) 
    2727        except OSError: 
    28             if cherrypy.config.get('server.log_file_not_found', False): 
     28            if cherrypy.config.get('log_file_not_found', False): 
    2929                cherrypy.log("    NOT FOUND file: %s" % path, "DEBUG") 
    3030            raise cherrypy.NotFound() 
     
    6464        stat = os.stat(path) 
    6565    except OSError: 
    66         if cherrypy.config.get('server.log_file_not_found', False): 
     66        if cherrypy.config.get('log_file_not_found', False): 
    6767            cherrypy.log("    NOT FOUND file: %s" % path, "DEBUG") 
    6868        raise cherrypy.NotFound() 
  • trunk/cherrypy/lib/wsgiapp.py

    r1082 r1094  
    6868    server_name = getattr(cherrypy.server.httpserver, 'server_name', "None") 
    6969    environ["SERVER_NAME"] = server_name  
    70     environ["SERVER_PORT"] = cherrypy.config.get('server.socketPort') 
     70    environ["SERVER_PORT"] = cherrypy.config.get('server.socket_port') 
    7171    environ["REMOTE_HOST"] = cherrypy.request.remote_host 
    7272    environ["REMOTE_ADDR"] = cherrypy.request.remote_addr 
  • trunk/cherrypy/test/benchmark.py

    r1092 r1094  
    6161conf = { 
    6262    'global': { 
    63         'server.log_to_screen': False, 
    64 ##        'server.log_file': os.path.join(curdir, "bench.log"), 
    65         'server.environment': 'production', 
     63        'log_to_screen': False, 
     64##        'log_file': os.path.join(curdir, "bench.log"), 
     65        'environment': 'production', 
    6666        'server.socket_host': 'localhost', 
    6767        'server.socket_port': 8080, 
  • trunk/cherrypy/test/modpy.py

    r1092 r1094  
    8282        import cherrypy 
    8383        cherrypy.config.update({ 
    84             "server.log_file": os.path.join(curdir, "test.log"), 
    85             "server.environment": "production", 
     84            "log_file": os.path.join(curdir, "test.log"), 
     85            "environment": "production", 
    8686            }) 
    8787        m.setup_server() 
  • trunk/cherrypy/test/standalone_test_alt_script_name.py

    r959 r1094  
    116116 
    117117cherrypy.config.update({ 
    118     'server.log_to_screen': False, 
    119     'server.environment': "production", 
     118    'log_to_screen': False, 
     119    'environment': "production", 
    120120}) 
    121121 
  • trunk/cherrypy/test/test.py

    r1069 r1094  
    4242                    'server.socket_port': self.port, 
    4343                    'server.thread_pool': 10, 
    44                     'server.log_to_screen': False, 
    45                     'server.environment': "production", 
    46                     'server.show_tracebacks': True, 
     44                    'log_to_screen': False, 
     45                    'environment': "production", 
     46                    'show_tracebacks': True, 
    4747                    } 
    4848        elif isinstance(conf, basestring): 
  • trunk/cherrypy/test/test_baseurl_filter.py

    r1047 r1094  
    1313    cherrypy.tree.mount(Root()) 
    1414    cherrypy.config.update({ 
    15             'server.environment': 'production', 
    16             'server.log_to_screen': False, 
     15            'environment': 'production', 
     16            'log_to_screen': False, 
    1717            'tools.base_url.on': True, 
    1818            'tools.base_url.base': 'http://www.mydomain.com', 
  • trunk/cherrypy/test/test_cache_filter.py

    r1054 r1094  
    1919    cherrypy.root = Root() 
    2020    cherrypy.config.update({ 
    21             'server.log_to_screen': False, 
    22             'server.environment': 'production', 
     21            'log_to_screen': False, 
     22            'environment': 'production', 
    2323            'tools.caching.on': True, 
    2424    }) 
  • trunk/cherrypy/test/test_combinedfilters.py

    r1055 r1094  
    1717    cherrypy.root = Root() 
    1818    cherrypy.config.update({ 
    19             'server.log_to_screen': False, 
    20             'server.environment': 'production', 
     19            'log_to_screen': False, 
     20            'environment': 'production', 
    2121            'tools.gzip.on': True, 
    2222            'tools.encode.on': True, 
  • trunk/cherrypy/test/test_config.py

    r1082 r1094  
    3131         
    3232        def wrong(self): 
    33             conf = "\n[global]\nserver.environment = production\n" 
     33            conf = "\n[global]\nenvironment = production\n" 
    3434            cherrypy.config.update(file=StringIO.StringIO(conf)) 
    3535        wrong.exposed=True 
     
    3939     
    4040    cherrypy.config.update({ 
    41         'global': {'server.log_to_screen': False, 
    42                    'server.environment': 'production', 
    43                    'server.show_tracebacks': True, 
     41        'global': {'log_to_screen': False, 
     42                   'environment': 'production', 
     43                   'show_tracebacks': True, 
    4444                   }, 
    4545        '/': { 
     
    5757    }) 
    5858 
    59     _env_conf = {'/': {'server.environment': 'development'}, 
    60                  '/prod': {'server.environment': 'production'}, 
    61                  '/embed': {'server.environment': 'embedded'}, 
     59    _env_conf = {'/': {'environment': 'development'}, 
     60                 '/prod': {'environment': 'production'}, 
     61                 '/embed': {'environment': 'embedded'}, 
    6262                 } 
    6363    cherrypy.tree.mount(Env(), "/env", _env_conf) 
     
    9494    def testUnrepr(self): 
    9595        err = ('WrongConfigValue: ("section: ' 
    96                "'global', option: 'server.environment', value: 'production'" 
     96               "'global', option: 'environment', value: 'production'" 
    9797               '''", 'UnknownType', ('production',))''') 
    9898        self.getPage("/env/wrong") 
  • trunk/cherrypy/test/test_core.py

    r1083 r1094  
    3939        def defct(self, newct): 
    4040            newct = "text/%s" % newct 
    41             cherrypy.config.update({'server.default_content_type': newct}) 
     41            cherrypy.config.update({'default_content_type': newct}) 
    4242        defct.exposed = True 
    4343         
     
    338338    cherrypy.config.update({ 
    339339        'global': { 
    340             'server.log_to_screen': False, 
     340            'log_to_screen': False, 
    341341            'server.protocol_version': "HTTP/1.1", 
    342             'server.environment': 'production', 
    343             'server.show_tracebacks': True, 
     342            'environment': 'production', 
     343            'show_tracebacks': True, 
    344344            'server.max_request_body_size': 200, 
    345345            'server.max_request_header_size': 500, 
    346346        }, 
    347347        '/flatten': { 
    348             'server.log_file': log_file, 
    349             'server.log_access_file': log_access_file, 
     348            'log_file': log_file, 
     349            'log_access_file': log_access_file, 
    350350        }, 
    351351        '/params': { 
    352             'server.log_file': log_file, 
     352            'log_file': log_file, 
    353353        }, 
    354354        '/error': { 
    355             'server.log_file': log_file, 
     355            'log_file': log_file, 
    356356            'tools.log_tracebacks.on': True, 
    357357        }, 
     
    360360        }, 
    361361        '/error/cause_err_in_finalize': { 
    362             'server.show_tracebacks': False, 
     362            'show_tracebacks': False, 
    363363        }, 
    364364        '/error/custom': { 
     
    369369        }, 
    370370        '/error/rethrow': { 
    371             'server.throw_errors': True, 
     371            'throw_errors': True, 
    372372        }, 
    373373    }) 
     
    620620        self.assertInBody(msg) 
    621621##         
    622 ##        # Test server.throw_errors (ticket #186). 
     622##        # Test throw_errors (ticket #186). 
    623623##        self.getPage("/error/rethrow") 
    624624##        self.assertBody("THROWN ERROR: ValueError") 
  • trunk/cherrypy/test/test_custom_filters.py

    r1083 r1094  
    112112    cherrypy.config.update({ 
    113113        'global': { 
    114             'server.log_to_screen': False, 
    115             'server.environment': 'production', 
    116             'server.show_tracebacks': True, 
     114            'log_to_screen': False, 
     115            'environment': 'production', 
     116            'show_tracebacks': True, 
    117117        }, 
    118118        # METHOD THREE: 
     
    123123        }, 
    124124        '/demo/restricted': { 
    125             'server.show_tracebacks': False, 
     125            'show_tracebacks': False, 
    126126        }, 
    127127        '/demo/errinstream': { 
  • trunk/cherrypy/test/test_decodingencoding_filter.py

    r1053 r1094  
    2222    cherrypy.root = Root() 
    2323    cherrypy.config.update({ 
    24             'server.log_to_screen': False, 
    25             'server.environment': 'production', 
     24            'log_to_screen': False, 
     25            'environment': 'production', 
    2626            'tools.encode.on': True, 
    2727            'tools.decode.on': True, 
  • trunk/cherrypy/test/test_gzip_filter.py

    r1053 r1094  
    2727    cherrypy.root = Root() 
    2828    cherrypy.config.update({ 
    29         'global': {'server.log_to_screen': False, 
    30                    'server.environment': 'production', 
    31                    'server.show_tracebacks': True, 
     29        'global': {'log_to_screen': False, 
     30                   'environment': 'production', 
     31                   'show_tracebacks': True, 
    3232                   'tools.gzip.on': True, 
    3333                   }, 
  • trunk/cherrypy/test/test_http.py

    r1042 r1094  
    3838     
    3939    cherrypy.config.update({ 
    40         'global': {'server.log_to_screen': False, 
    41                    'server.environment': 'production', 
    42                    'server.show_tracebacks': True, 
     40        'global': {'log_to_screen': False, 
     41                   'environment': 'production', 
     42                   'show_tracebacks': True, 
    4343                   }, 
    4444    }) 
  • trunk/cherrypy/test/test_noserver.py

    r1092 r1094  
    2727cherrypy.root.test = HelloWorld() 
    2828 
    29 cherrypy.config.update({"server.environment": "production"}) 
     29cherrypy.config.update({"environment": "production"}) 
    3030cherrypy.engine.start() 
    3131 
  • trunk/cherrypy/test/test_objectmapping.py

    r1017 r1094  
    119119 
    120120    cherrypy.config.update({ 
    121         'server.log_to_screen': False, 
    122         'server.environment': "production", 
     121        'log_to_screen': False, 
     122        'environment': "production", 
    123123    }) 
    124124 
  • trunk/cherrypy/test/test_session_concurrency.py

    r1092 r1094  
    5454 
    5555cherrypy.config.update({ 
    56     'server.environment': 'production', 
    57     'server.log_to_screen': False, 
     56    'environment': 'production', 
     57    'log_to_screen': False, 
    5858    'server.thread_pool': server_thread_count, 
    5959    'session_filter.on': True, 
  • trunk/cherrypy/test/test_session_filter.py

    r1067 r1094  
    2525    cherrypy.root = Root() 
    2626    cherrypy.config.update({ 
    27             'server.log_to_screen': False, 
    28             'server.environment': 'production', 
     27            'log_to_screen': False, 
     28            'environment': 'production', 
    2929            'tools.sessions.on': True, 
    3030            'tools.sessions.storage_type' : 'file', 
  • trunk/cherrypy/test/test_sessionauthenticate_filter.py

    r1068 r1094  
    1818     
    1919    cherrypy.config.update({ 
    20             'server.log_to_screen': False, 
    21             'server.environment': 'production', 
     20            'log_to_screen': False, 
     21            'environment': 'production', 
    2222            'tools.sessions.on': True, 
    2323            '/': { 
  • trunk/cherrypy/test/test_states.py

    r1092 r1094  
    2424cherrypy.config.update({ 
    2525    'global': { 
    26         'server.log_to_screen': False, 
    27         'server.environment': 'production', 
     26        'log_to_screen': False, 
     27        'environment': 'production', 
    2828    }, 
    2929}) 
     
    199199            'server.socket_port': port, 
    200200            'server.thread_pool': 10, 
    201             'server.log_to_screen': False, 
    202             'server.log_config_options': False, 
    203             'server.environment': "production", 
    204             'server.show_tracebacks': True, 
     201            'log_to_screen': False, 
     202            'log_config_options': False, 
     203            'environment': "production", 
     204            'show_tracebacks': True, 
    205205            } 
    206206    def _run(server): 
     
    216216                'server.socket_port': port, 
    217217                'server.thread_pool': 10, 
    218                 'server.log_to_screen': False, 
    219                 'server.log_config_options': False, 
    220                 'server.environment': "production", 
    221                 'server.show_tracebacks': True, 
     218                'log_to_screen': False, 
     219                'log_config_options': False, 
     220                'environment': "production", 
     221                'show_tracebacks': True, 
    222222                } 
    223223        def _run(server): 
  • trunk/cherrypy/test/test_static_filter.py

    r1088 r1094  
    3030    cherrypy.config.update({ 
    3131        'global': { 
    32             'server.log_to_screen': False, 
    33             'server.environment': 'production', 
     32            'log_to_screen': False, 
     33            'environment': 'production', 
    3434        }, 
    3535        '/static': { 
     
    5050        '/error': { 
    5151            'tools.staticdir.on': True, 
    52             'server.show_tracebacks': True, 
     52            'show_tracebacks': True, 
    5353        }, 
    5454    }) 
  • trunk/cherrypy/test/test_tutorials.py

    r1022 r1094  
    3232     
    3333    def traceback_setting(): 
    34         return repr(cherrypy.config.get('server.show_tracebacks')) 
     34        return repr(cherrypy.config.get('show_tracebacks')) 
    3535    traceback_setting.exposed = True 
    3636     
     
    198198            'server.socket_port': 8080, 
    199199            'server.thread_pool': 10, 
    200             'server.log_to_screen': False, 
    201             'server.environment': "production", 
    202             'server.show_tracebacks': True, 
     200            'log_to_screen': False, 
     201            'environment': "production", 
     202            'show_tracebacks': True, 
    203203            } 
    204204    cherrypy.config.update(conf) 
  • trunk/cherrypy/test/test_virtualhost_filter.py

    r1082 r1094  
    2929 
    3030    cherrypy.config.update({ 
    31             'server.log_to_screen': False, 
    32             'server.environment': 'production', 
     31            'log_to_screen': False, 
     32            'environment': 'production', 
    3333            'tools.virtual_host.on': True, 
    3434            'tools.virtual_host.www.mydom2.com': '/mydom2', 
  • trunk/cherrypy/test/test_wsgiapp_filter.py

    r1017 r1094  
    3232 
    3333 
    34     conf = {'server.log_to_screen': False, 
    35             'server.environment': 'production', 
    36             'server.show_tracebacks': True, 
     34    conf = {'log_to_screen': False, 
     35            'environment': 'production', 
     36            'show_tracebacks': True, 
    3737            } 
    3838    cherrypy.tree.mount(Root(), '/', conf) 
  • trunk/cherrypy/test/test_xmlrpc_filter.py

    r1055 r1094  
    5757    cherrypy.root.xmlrpc = XmlRpc() 
    5858    cherrypy.config.update({ 
    59         'server.log_to_screen': False, 
    60         'server.environment': 'production', 
    61         'server.show_tracebacks': True, 
     59        'log_to_screen': False, 
     60        'environment': 'production', 
     61        'show_tracebacks': True, 
    6262        '/xmlrpc': {'tools.xmlrpc.on': True}, 
    6363        }) 
  • trunk/cherrypy/tutorial/tut10_http_errors.py

    r1092 r1094  
    1616    def index(self): 
    1717        # display some links that will result in errors 
    18         tracebacks = cherrypy.config.get('server.show_tracebacks') 
     18        tracebacks = cherrypy.config.get('show_tracebacks') 
    1919        if tracebacks: 
    2020            trace = 'off' 
     
    4242    def toggleTracebacks(self): 
    4343        # simple function to toggle tracebacks on and off  
    44         tracebacks = cherrypy.config.get('server.show_tracebacks') 
    45         cherrypy.config.update({'server.show_tracebacks': not tracebacks}) 
     44        tracebacks = cherrypy.config.get('show_tracebacks') 
     45        cherrypy.config.update({'show_tracebacks': not tracebacks}) 
    4646         
    4747        # redirect back to the index 
  • trunk/cherrypy/tutorial/tutorial.conf

    r1092 r1094  
    22server.socket_port = 8080 
    33server.thread_pool = 10 
    4 server.environment = "production" 
    5 # server.show_tracebacks = True 
    6 server.log_to_screen = True 
     4environment = "production" 
     5# show_tracebacks = True 
     6log_to_screen = True 

Hosted by WebFaction

Log in as guest/cpguest to create tickets