예제 #1
0
    def update(self, person_socials, ico_name, ico_token, ico_url,
               unclear_role):
        self.socials.update(person_socials)

        roles = Role.detect_roles(unclear_role)

        for role in roles:
            self.positions.add(ico_name, ico_token, ico_url, role)

        if len(roles) == 1 and "UNCERTAIN" in roles:
            self.uncertain_positions.add(ico_name, ico_token, ico_url,
                                         unclear_role)
예제 #2
0
    def __init__(self, person_name, person_socials, ico_name, ico_token,
                 ico_url, unclear_role):
        self.name = person_name
        self.socials = Social(person_socials)
        self.positions = Positions()
        self.uncertain_positions = Positions()

        roles = Role.detect_roles(unclear_role)

        for role in roles:
            self.positions.add(ico_name, ico_token, ico_url, role)

        if len(roles) == 1 and "UNCERTAIN" in roles:
            self.uncertain_positions.add(ico_name, ico_token, ico_url,
                                         unclear_role)