def config(self): if not getattr(self.options, 'config_file', None): return None if pyconfig and self.options.config_fn.endswith('.conf'): config = pyconfig.Config(with_default=True) config.load(self.options.config_file) CONFIG.push_process_config(config) return config else: return self.ini_config(self.options.config_file)
def base_dir(self): base = self.options.output_dir if base is None: base = CONFIG.get('sqlobject_history_dir', '.') if not os.path.exists(base): print 'Creating history directory %s' % self.shorten_filename(base) if not self.options.simulate: os.makedirs(base) return base