Пример #1
0
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='')
Пример #2
0
 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']