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

import Agent
import BothTrace
import os

# pylint: disable-next=import-self
from ControllerClient import ControllerClient, agentName

def main():
   # pylint: disable-next=consider-using-f-string
   qtfile = "{}{}.qt".format( agentName(), "-%d" if "QUICKTRACEDIR"
                              not in os.environ else "" )
   BothTrace.initialize( qtfile, "8,128,8,8,8,128,8,8,128,8", maxStringLen=80 )
   container = Agent.AgentContainer( [ ControllerClient ] )
   container.runAgents()

if __name__ == "__main__":
   main()
