diff --git a/ipaacatools/scripts/ipaaca-iu-sniffer b/ipaacatools/scripts/ipaaca-iu-sniffer index 7167c6461f523815f97c08e90f9da0e9c3c50acf..82e919432887c96b9d51320f174e71570b360d39 100755 --- a/ipaacatools/scripts/ipaaca-iu-sniffer +++ b/ipaacatools/scripts/ipaaca-iu-sniffer @@ -123,7 +123,7 @@ parser.add_argument( dest='event_types', metavar='EVENT-TYPE', nargs='+', - help='set event types (ADDED, MESSAGE, UPDATED, LINKSUPDATED, COMMITTED)') + help='set event types ({})'.format(' '.join(ipaaca.iu.IUEventType._choices))) parser.add_argument( '-r', '--regex', action='store_true', @@ -157,7 +157,7 @@ if __name__ == '__main__': # Check whether the specified event_types are valid if arguments.event_types is not None: for et in arguments.event_types: - if et.upper() not in ['ADDED', 'MESSAGE', 'UPDATED', 'LINKSUPDATED', 'COMMITTED']: + if et.upper() not in ipaaca.iu.IUEventType._choices: print('ERROR: "{et}" is not a valid IPAACA event type.'.format(et=et.upper())) exit(code=1) buffers[channel].register_handler(