1234567891011121314151617181920212223 |
- #!/usr/bin/env python
- import configparser
- import sys
- from aman.config.Server import Server
- class Configuration:
- def __init__(self, filepath : str):
- config = configparser.ConfigParser()
- config.read(filepath)
- # search the required sections
- serverSectionAvailable = False
- for key in config:
- if 'SERVER' == key:
- serverSectionAvailable = True
- if not serverSectionAvailable:
- sys.stderr.write('No server-configuration section found!')
- sys.exit(-1)
- self.Server = Server(config['SERVER'])
|