#!/usr/bin/env python import yaml import os import sys # Place your user here main_conf = yaml.load(open('/home/user/debderiver/examples/debderiver.yaml', 'r')) class OperatingSystem(object): """Operating System.""" def __init__(self, name, description, base_dir): self.name = name self.description = description self.base_dir = base_dir opsys = OperatingSystem(main_conf['os'], main_conf['description'], \ main_conf['base_dir']) if not os.access(opsys.base_dir, os.W_OK): sys.stderr.write('"%s" is not a writable directory\n' % opsys.base_dir) sys.exit(1)