コード例 #1
0
ファイル: presence.py プロジェクト: jangaraj/dataloop-docker
def ping(ctx):
    logger.debug("pinging")
    try:
        containers = dl_lib.get_containers(ctx)
        container_paths = dl_lib.get_container_paths(containers)
        ping_containers(ctx, container_paths)
    except Exception as ex:
        logger.error("ping failed: %s" % ex, exc_info=True)
コード例 #2
0
def ping(ctx):
    logger.debug("pinging")
    try:
        containers = dl_lib.get_containers(ctx)
        container_paths = dl_lib.get_container_paths(containers)
        ping_containers(ctx, container_paths)
    except Exception as ex:
        logger.error("ping failed: %s" % ex, exc_info=True)
コード例 #3
0
ファイル: tag.py プロジェクト: zaquestion/dataloop-docker
def tag(ctx):
    logger.debug("tagging")
    try:
        containers = dl_lib.get_containers(ctx)
        container_paths = dl_lib.get_container_paths(containers)
        tag_containers(ctx, container_paths)
    except Exception as ex:
        logger.error("tagging failed: %s" % ex, exc_info=True)
    finally:
        time.sleep(ctx['tag_interval'])
コード例 #4
0
ファイル: tag.py プロジェクト: watchup/dataloop-docker
def tag(ctx):
    while True:
        logger.debug("tagging")
        try:
            containers = dl_lib.get_containers(ctx)
            container_paths = dl_lib.get_container_paths(containers)
            tag_containers(ctx, container_paths)
        except Exception as ex:
            logger.error("tagging failed: %s" % ex, exc_info=True)
        finally:
            time.sleep(ctx["tag_interval"])
コード例 #5
0
ファイル: discover.py プロジェクト: jangaraj/dataloop-docker
def get_container_hashes(containers):
    return set(map(dl_lib.hash_id, dl_lib.get_container_paths(containers)))
コード例 #6
0
def get_container_hashes(containers):
    return set(map(dl_lib.hash_id, dl_lib.get_container_paths(containers)))