def main(): """Entry point for rhevsh.""" parser = create(RhevshOptionParser) opts, args = parser.parse_args() context = create(RhevshExecutionContext) if not copy_environment_vars(context): sys.exit(1) if not copy_cmdline_options(opts, context, parser): sys.exit(1) if opts.help_commands: args = ["help"] if opts.filter: try: sys.stdin = file(opts.filter) except IOError, e: sys.stderr.write("error: %s\n" % e.strerror) sys.exit(1)
def _set_formatter(self, key, value): self.formatter = create(Formatter, value)