code: def collaborators(self, *roles):
          
  
          return [
              r.links.owner for r in ProjectRole.where(project_id=self.id)
              if len(roles) == 0 or len(set(roles) & set(r.roles)) > 0
          ]
docs: Returns a list of :py:class:`.User` who are collaborators on this
          project.
  
          Zero or more role arguments can be passed as strings to narrow down the
          results. If any roles are given, users who possess at least one of the
          given roles are returned.
  
          Examples::
  
              all_collabs = project.collaborators()
              moderators = project.collaborators("moderators")
              moderators_and_translators = project.collaborators(
                  "moderators",
                  "translators",
              )