def get_main_container_name(): global MAIN_CONTAINER_NAME_CACHED if MAIN_CONTAINER_NAME_CACHED is None: hostname = os.environ.get("HOSTNAME") if hostname: try: MAIN_CONTAINER_NAME_CACHED = DOCKER_CLIENT.get_container_name(hostname) except ContainerException: MAIN_CONTAINER_NAME_CACHED = config.MAIN_CONTAINER_NAME else: MAIN_CONTAINER_NAME_CACHED = config.MAIN_CONTAINER_NAME return MAIN_CONTAINER_NAME_CACHED
def get_main_container_name(): """ Returns the container name of the LocalStack container :return: LocalStack container name """ hostname = os.environ.get("HOSTNAME") if hostname: try: return DOCKER_CLIENT.get_container_name(hostname) except ContainerException: return config.MAIN_CONTAINER_NAME else: return config.MAIN_CONTAINER_NAME