#!/usr/bin/env python

import os
import sys

ENABLE_PTVSD = os.getenv("ENABLE_PTVSD", "").lower()
ENABLE_PTVSD = ENABLE_PTVSD and ENABLE_PTVSD not in ("false", "0")

# --debug-vs to use microsoft's visual studio remote debugger
if ENABLE_PTVSD or "--debug" in sys.argv:
    try:
        import ptvsd

        ptvsd.enable_attach()
        print("ptvsd is running")
        print("=== Waiting for debugger to attach ===")
        # To pause execution until the debugger is attached:
        ptvsd.wait_for_attach()
    except ImportError as e:
        print("ptvsd library was not found")


from indy_catalyst_agent import main

main()
