Changeset 578

Show
Ignore:
Timestamp:
10/08/07 20:27:02 (1 year ago)
Author:
ian
Message:

Update domain map on turbogears startup

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pagoda/trunk/Pagoda/pagoda/site/manager.py

    r573 r578  
    55from turbogears.util import get_package_name 
    66from pagoda.util import make_module 
     7from pagoda.site.mapper import update_domain_map, SITE_DOMAINS 
    78 
    89__all__ = ['is_site', 'create_site', 'list_sites', 'remove_site'] 
     
    1314 
    1415def start_extension(): 
    15     """TurboGears Extension to merge `sites.cfg` into TurboGears config""" 
     16    """TurboGears Extension for Site Mapper. 
     17 
     18    Merge `sites.cfg` into TurboGears config and then update 
     19    internal Pagoda domain map with that config 
     20 
     21    """ 
    1622    import turbogears 
    1723    config_filepath = get_config_filepath() 
    1824    turbogears.config.update_config(config_filepath) 
     25    update_domain_map(domain_map=SITE_DOMAINS) 
    1926 
    2027def get_config(empty_cache=False): 
    21     """Read `sites.cfg` and return site configuration as a ConfigObj section 
     28    """Read `sites.cfg` and return site configuration as a ConfigObj section. 
    2229 
    2330    `sites.cfg` must be ConfigObj (unrepr=True) style ini-file, like such: 

Log in as guest/pagoda to create tickets