##// END OF EJS Templates
Remove null from revision column as for comments inside pull requests to work properly...
Remove null from revision column as for comments inside pull requests to work properly new migration adds column for future simpler main page

File last commit:

r835:08d2dcd7 beta
r2797:c9baaacb beta
Show More
cfgparse.py
27 lines | 717 B | text/x-python | PythonLexer
"""
Configuration parser module.
"""
from ConfigParser import ConfigParser
from rhodecode.lib.dbmigrate.migrate.versioning.config import *
from rhodecode.lib.dbmigrate.migrate.versioning import pathed
class Parser(ConfigParser):
"""A project configuration file."""
def to_dict(self, sections=None):
"""It's easier to access config values like dictionaries"""
return self._sections
class Config(pathed.Pathed, Parser):
"""Configuration class."""
def __init__(self, path, *p, **k):
"""Confirm the config file exists; read it."""
self.require_found(path)
pathed.Pathed.__init__(self, path)
Parser.__init__(self, *p, **k)
self.read(path)