#from ..base import BaseExporter from .users import CustomExporter as UsersCustomExporter import json class CustomExporter(UsersCustomExporter): def generate(self): # TODO metric for checking mtime of guests.json with open("/usr/local/dh/etc/localdata/guests.json") as f: self.guests_config = json.load(f) vmhost = self.my_hostname() for guest, gconfig in self.guests_config.items(): if gconfig['status'] == 'up': self.generate_machine(guest, vmhost)