mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-03-16 18:38:32 +03:00
pySim-shell: do not show user home path in help text
At the moment, the help text for the --csv option shows the path to the users home. This is due to the default value, which is dynamically generated. Let's use a static string with "~/" and resolve the full path later when we need it. Related: SYS#7725 Change-Id: Ied8b1e553de8f5370369c4485a2360906c874ed2
This commit is contained in:
@@ -1138,7 +1138,7 @@ global_group.add_argument("--verbose", help="Enable verbose logging",
|
|||||||
|
|
||||||
card_key_group = option_parser.add_argument_group('Card Key Provider Options')
|
card_key_group = option_parser.add_argument_group('Card Key Provider Options')
|
||||||
card_key_group.add_argument('--csv', metavar='FILE',
|
card_key_group.add_argument('--csv', metavar='FILE',
|
||||||
default=str(Path.home()) + "/.osmocom/pysim/card_data.csv",
|
default="~/.osmocom/pysim/card_data.csv",
|
||||||
help='Read card data from CSV file')
|
help='Read card data from CSV file')
|
||||||
card_key_group.add_argument('--csv-column-key', metavar='FIELD:AES_KEY_HEX', default=[], action='append',
|
card_key_group.add_argument('--csv-column-key', metavar='FIELD:AES_KEY_HEX', default=[], action='append',
|
||||||
help=argparse.SUPPRESS, dest='column_key')
|
help=argparse.SUPPRESS, dest='column_key')
|
||||||
@@ -1177,8 +1177,8 @@ if __name__ == '__main__':
|
|||||||
for par in opts.column_key:
|
for par in opts.column_key:
|
||||||
name, key = par.split(':')
|
name, key = par.split(':')
|
||||||
column_keys[name] = key
|
column_keys[name] = key
|
||||||
if os.path.isfile(opts.csv):
|
if os.path.isfile(os.path.expanduser(opts.csv)):
|
||||||
card_key_provider_register(CardKeyProviderCsv(opts.csv, column_keys))
|
card_key_provider_register(CardKeyProviderCsv(os.path.expanduser(opts.csv), column_keys))
|
||||||
|
|
||||||
# Init card reader driver
|
# Init card reader driver
|
||||||
sl = init_reader(opts, proactive_handler = Proact())
|
sl = init_reader(opts, proactive_handler = Proact())
|
||||||
|
|||||||
Reference in New Issue
Block a user