def print_all_projects(): from colorama import Fore, Back, Style print(Fore.GREEN, end='') print("Active projects:") projs = get_projects(active=True) for p in projs: print(' {}'.format(p)) print(Fore.BLUE, end='') projs = get_projects(active=False) print("Inactive projects:") for p in projs: print(' {}'.format(p)) print(Fore.RESET, end='')
def __init__(self, content=None): if content is None: from taichi.core.util import get_projects self.name = socket.gethostname() self.ip = post_to_master('get_ip').content.decode("utf-8") # TODO: get module versions via git self.packages = get_projects() else: self.ip = content['ip'] self.name = content['name'] self.packages = content['packages']