Files
modorganizer-basic_games/basic_game_ini.py
T

24 lines
563 B
Python
Raw Normal View History

2020-06-10 23:22:53 +02:00
# -*- encoding: utf-8 -*-
import configparser
import os
from .basic_game import BasicGame
class BasicIniGame(BasicGame):
def __init__(self, path: str):
# Set the _fromName to get more "correct" errors:
self._fromName = os.path.basename(path)
# Read the file:
config = configparser.ConfigParser()
2020-10-31 17:46:18 +01:00
config.optionxform = str # type: ignore
2020-06-10 23:22:53 +02:00
config.read(path)
# Just fill the class with values:
for k, v in config["DEFAULT"].items():
setattr(self, k, v)
super().__init__()