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)
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)