Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
paip
/
script
/
util
/
Or
Select Your Path :
Upload File :
New :
File
Dir
//paip/script/util/PaipConfigParser.py
import os, sys from configparser import ConfigParser HOME_PATH = os.path.join(os.path.dirname(os.path.abspath(__file__)), os.pardir) RESOURCE_DIR = 'resource' RESOURCE_FILE = 'resources.dat' section_names = ['default'] class PaipHostConfig(ConfigParser) : def __init__(self, file_name=os.path.join(HOME_PATH,RESOURCE_DIR,RESOURCE_FILE)) : parser = ConfigParser() parser.optionxform = str found = parser.read(file_name) if not found: raise ValueError('No config file found!') for name in section_names: self.__dict__.update(parser.items(name)) def test_answer(): assert PaipHostConfig().farmName == 'bro' if __name__ == '__main__' : paipHostprop = PaipHostConfig() print(paipHostprop.farmName)