Changeset 578
- Timestamp:
- 10/08/07 20:27:02 (1 year ago)
- Files:
-
- pagoda/trunk/Pagoda/pagoda/site/manager.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
pagoda/trunk/Pagoda/pagoda/site/manager.py
r573 r578 5 5 from turbogears.util import get_package_name 6 6 from pagoda.util import make_module 7 from pagoda.site.mapper import update_domain_map, SITE_DOMAINS 7 8 8 9 __all__ = ['is_site', 'create_site', 'list_sites', 'remove_site'] … … 13 14 14 15 def 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 """ 16 22 import turbogears 17 23 config_filepath = get_config_filepath() 18 24 turbogears.config.update_config(config_filepath) 25 update_domain_map(domain_map=SITE_DOMAINS) 19 26 20 27 def 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. 22 29 23 30 `sites.cfg` must be ConfigObj (unrepr=True) style ini-file, like such:
