- callback= partial(ds_by_detail,DBG.INIT))
-
- for df in DBG.iterconstants():
- optparser.add_option('--debug-'+df.name,
- action='callback',
- callback= partial(ds_one, debug_set.add, df))
- optparser.add_option('--no-debug-'+df.name,
- action='callback',
- callback= partial(ds_one, debug_set.discard, df))
+ help='enable default debug (to stdout)',
+ callback= ds_default)
+
+ optparser.add_option('--debug-select',
+ nargs=1,
+ type='string',
+ metavar='[-]DFLAG[,],...',
+ help=
+'''enable (or with -, disable) each specified DFLAG;
+empty entry means do the same for all DFLAGS "more interesting"
+than the last (or, all DFLAGs)''',
+ action='callback',
+ callback= ds_select)