# HG changeset patch # User Matti Hamalainen # Date 1646133805 -7200 # Node ID 0d9303f30e68917de82190d4e7f9a9734e38e26e # Parent 5c7913c838cbdf792d65fa3b70e7893f45c591f4 Remove accidentally duplicated class definition. diff -r 5c7913c838cb -r 0d9303f30e68 lxmldump.py --- a/lxmldump.py Tue Mar 01 13:23:09 2022 +0200 +++ b/lxmldump.py Tue Mar 01 13:23:25 2022 +0200 @@ -291,6 +291,9 @@ "(C) Copyright 2021 Matti 'ccr' Hämäläinen \n") super().print_help() + print("\nAvailable output modes:") + print(" " + ", ".join(pkk_modes_list.values())) + def error(self, msg): self.print_help() print(f"\nERROR: {msg}", file=sys.stderr) @@ -485,23 +488,6 @@ indent=pkk_geti(indent))) -## Argument parser subclass -class PKKArgumentParser(argparse.ArgumentParser): - def print_help(self): - print("lxmldump - Convert and dump ISO/FDIS 1951 XML file data\n" - "(C) Copyright 2021 Matti 'ccr' Hämäläinen \n") - - super().print_help() - - print(u"\nAvailable output modes:") - print(" " + ", ".join(pkk_modes_list.values())) - - def error(self, message): - self.print_help() - sys.stderr.write(f"\nerror: {message}\n") - sys.exit(2) - - ### ### Main program starts ###