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

Changeset 1535

Show
Ignore:
Timestamp:
12/19/06 19:17:19
Author:
fumanchu
Message:

New cherrypy.checker which runs by default in development mode.

Files:

Legend:

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

    r1528 r1535  
    270270# without shadowing cherrypy.config. 
    271271config = _global_conf_alias = _cpconfig.Config() 
     272 
     273import _cpchecker 
     274checker = _cpchecker.Checker() 
  • trunk/cherrypy/_cpconfig.py

    r1429 r1535  
    9393    "staging": { 
    9494        'engine.autoreload_on': False, 
     95        'engine.run_checker': False, 
    9596        'tools.log_headers.on': False, 
    9697        'request.show_tracebacks': False, 
     
    9899    "production": { 
    99100        'engine.autoreload_on': False, 
     101        'engine.run_checker': False, 
    100102        'tools.log_headers.on': False, 
    101103        'request.show_tracebacks': False, 
     
    104106    "test_suite": { 
    105107        'engine.autoreload_on': False, 
     108        'engine.run_checker': False, 
    106109        'tools.log_headers.on': False, 
    107110        'request.show_tracebacks': True, 
     
    225228         
    226229        if isinstance(config.get("global", None), dict): 
     230            if len(config) > 1: 
     231                cherrypy.checker.global_config_contained_paths = True 
    227232            config = config["global"] 
    228233         
  • trunk/cherrypy/_cpengine.py

    r1437 r1535  
    5353    autoreload_frequency = 1 
    5454    autoreload_match = ".*" 
     55    run_checker = True 
    5556     
    5657    def __init__(self): 
     
    7475        """Start the application engine.""" 
    7576        self.state = STARTING 
     77         
     78        if self.run_checker: 
     79            cherrypy.checker.checkall() 
    7680         
    7781        for func in self.on_start_engine_list: 

Hosted by WebFaction

Log in as guest/cpguest to create tickets