comparison roundup/admin.py @ 7796:5f3b49bb7742

add missing help text for history_length pragma. Also don't crash report missing text if text is missing
author John Rouillard <rouilj@ieee.org>
date Sun, 10 Mar 2024 17:41:16 -0400
parents d7d68da9878f
children 8bdf0484215c
comparison
equal deleted inserted replaced
7795:d7d68da9878f 7796:5f3b49bb7742
130 130
131 'display_protected': 131 'display_protected':
132 _("Have 'display designator' and 'specification class' show\n" 132 _("Have 'display designator' and 'specification class' show\n"
133 " protected fields: creator, id etc.\n"), 133 " protected fields: creator, id etc.\n"),
134 134
135 'history_length':
136 _("Set the number of lines of history to keep for this session.\n"
137 " -1 is infinite.\n"),
138
135 'indexer_backend': 139 'indexer_backend':
136 _("Set indexer to use when running 'reindex' NYI\n"), 140 _("Set indexer to use when running 'reindex' NYI\n"),
137 141
138 '_reopen_tracker': 142 '_reopen_tracker':
139 _("Force reopening of tracker when running each command.\n"), 143 _("Force reopening of tracker when running each command.\n"),
1506 for key in sorted(self.settings.keys()): 1510 for key in sorted(self.settings.keys()):
1507 if key.startswith('_') and not is_verbose: 1511 if key.startswith('_') and not is_verbose:
1508 continue 1512 continue
1509 print(" %s=%s" % (key, self.settings[key])) 1513 print(" %s=%s" % (key, self.settings[key]))
1510 if is_verbose: 1514 if is_verbose:
1511 print(" %s" % self.settings_help[key]) 1515 try:
1516 print(" %s" % self.settings_help[key])
1517 except KeyError:
1518 print(_(" Help for this pragma is missing. "
1519 "Please report it to the Roundup project.\n"))
1512 1520
1513 return 1521 return
1514 1522
1515 if setting not in self.settings: 1523 if setting not in self.settings:
1516 raise UsageError(_('Unknown setting %s. Try "pragma list".') 1524 raise UsageError(_('Unknown setting %s. Try "pragma list".')

Roundup Issue Tracker: http://roundup-tracker.org/