def main(): # No need for options currently, use this for --help, --version parser = OptionParser(usage="%prog [options] input_file output_file", version="%%prog %s" % get_version_string()) parser.add_option("-e", "--encoding", default="UTF-8", help="Set parser encoding. Default is UTF-8.", metavar="ENCODING") options, args = parser.parse_args() if len(args) < 2: return help() input_filename = args[0] output_filename = args[1] if not os.path.exists(input_filename): print 'input file does not exist' sys.exit(0) input_file = None try: input_file = open(input_filename, 'r') input_data = input_file.read() except IOError, e: print 'failed to open input file %s' % input_filename sys.exit(0)
def main(): # No need for options currently, use this for --help, --version parser = OptionParser(usage="%prog [options] input_file output_file", version="%%prog %s" % get_version_string()) options, args = parser.parse_args() if len(args) < 2: return help() input_filename = args[0] output_filename = args[1] if not os.path.exists(input_filename): print 'input file does not exist' sys.exit(0) input_file = None try: input_file = open(input_filename, 'r') input_data = input_file.read() except IOError, e: print 'failed to open input file %s' % input_filename sys.exit(0)
def help(): print 'rml2pdf.py %s' % get_version_string() print 'Render RML and output to a PDF file' print 'Usage: trml2pdf.py input.rml output.pdf' sys.exit(0)