def __init__(self, *args, **kwargs): RSTEmit.__init__(self, *args, **kwargs)
emit.emit(library) emit.close() if args.emit_params: if args.output_format == 'all' or args.output_format == 'json': do_emit(JSONEmit()) if args.output_format == 'all' or args.output_format == 'xml': do_emit(XmlEmit()) if args.output_format == 'all' or args.output_format == 'wiki': do_emit(WikiEmit()) if args.output_format == 'all' or args.output_format == 'html': do_emit(HtmlEmit()) if args.output_format == 'all' or args.output_format == 'rst': do_emit(RSTEmit()) if args.output_format == 'all' or args.output_format == 'md': do_emit(MDEmit()) if args.output_format == 'all' or args.output_format == 'edn': try: from ednemit import EDNEmit do_emit(EDNEmit()) except ImportError: # if the user wanted edn only then don't hide any errors if args.output_format == 'edn': raise if args.verbose: print( "Unable to emit EDN, install edn_format and pytz if edn is desired" )