# HG changeset patch # User Matti Hamalainen # Date 1621984727 -10800 # Node ID 98c85c0b515986670299cfd0f676429069e4bb10 # Parent bc8d8ef4a248f9c7c35d4d542e5f9fa091e02a1b Improve help. diff -r bc8d8ef4a248 -r 98c85c0b5159 lxmldump.py --- a/lxmldump.py Wed May 26 02:02:55 2021 +0300 +++ b/lxmldump.py Wed May 26 02:18:47 2021 +0300 @@ -430,10 +430,16 @@ print(u"\nAvailable output modes:") print(" " + ", ".join(pkk_modes_list.values())) - print(u"\nAvailable format strings and values:") + if pkk_cfg.mode not in [PKK_MODE_NORMAL, PKK_MODE_ANKI]: + pkk_cfg.mode = PKK_MODE_NORMAL + + print(u"\nAvailable format strings and values (mode '{}'):".format( + pkk_modes_list[pkk_cfg.mode])) + for mid in pkk_mode_defaults: - stmp = pkk_mode_defaults[mid][PKK_MODE_NORMAL].replace("\\", "\\\\").replace("\n", "\\n") + stmp = pkk_get_value(mid).replace("\\", "\\\\").replace("\n", "\\n") print(u" {:18s} : '{}'".format(mid, stmp)) + sys.exit(0)