Add local macros

This commit is contained in:
2022-07-28 16:27:37 +02:00
parent fe4d34e96e
commit d96cb51fbd
4 changed files with 35 additions and 12 deletions

View File

@ -7,14 +7,22 @@
| Copyright (C) 2022, OctoSpacc |
| ================================= """
import io
import configparser
from ast import literal_eval
def LoadConf(File):
def LoadConfFile(File):
Conf = configparser.ConfigParser()
Conf.optionxform = lambda option: option
Conf.read(File)
return Conf
def LoadConfStr(Str):
Conf = configparser.ConfigParser()
Conf.optionxform = lambda option: option
Conf.read_string(Str)
return Conf
def ReadConf(Conf, Sect, Opt=None):
if Opt:
if Conf.has_option(Sect, Opt):