def __init__(self, id) -> None: self.id = id info = employee_database.get_employee_info(self.id) self.name = info.get("name") self.address = get_employee_address(self.id) self._role = get_role(info.get("role")) self._payroll = get_policy(self.id)
def __init__(self, id): self.id = id info = employee_database.get_employee_info(self.id) self.name = info.get('name') self.address = get_employee_address(self.id) self._role = get_role(info.get('role')) self._payroll = get_policy(self.id)
def __init__(self, id): self.id = id info = employee_database.get_employee_info(id) self.name = info['name'] self.address = get_employee_address(id) # inserting '_' before attribute name to mark it as an internal # attribute and should not be included in the dictionary representation self._role = get_role(info['role']) self._payroll = get_policy(id)