#!/usr/bin/env python3
# Copyright (c) 2017 Arista Networks, Inc.  All rights reserved.
# Arista Networks, Inc. Confidential and Proprietary.

import argparse
from TacClockStats import TacClockStats

def main():
   desc = '''
        Display information about the current number of notifiees
        for Tac::Clock, as well as the high water mark.'''
   parser = argparse.ArgumentParser( description=desc )
   parser.add_argument( '-s', '--sysname', action='store', default='ar',
                        help='SysName (default = "ar")' )
   parser.add_argument( '-a', '--agentname', action='store', help='AgentName' )
   parser.add_argument( '-r', '--resetHighWaterMark', action='store_true',
                        help='Reset the high water mark after reading' )
   parser.set_defaults( resetHighWaterMark=False )
   args = parser.parse_args()
   TacClockStats( **vars( args ) )

if __name__ == '__main__':
   main()
