Spotter-VM/basic/srv/vm/mgr/config.py

21 lines
417 B
Python
Raw Normal View History

2018-10-21 10:09:02 +02:00
# -*- coding: utf-8 -*-
import json
CONF_FILE = '/srv/vm/config.json'
class Config:
def __init__(self):
self.load()
def load(self):
2018-10-21 10:09:02 +02:00
with open(CONF_FILE, 'r') as f:
self.data = json.load(f)
def save(self):
with open(CONF_FILE, 'w') as f:
json.dump(self.data, f, sort_keys=True, indent=4)
def __getitem__(self, attr):
return self.data[attr]