<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def pull(self, project, run=None, entity=None):
 """Download files from W&B Args: project (str):
 The project to download run (str, optional):
 The run to upload to entity (str, optional):
 The entity to scope this project to. Defaults to wandb models Returns: The requests library response object """

        project, run = self.parse_slug(project, run=run)
        urls = self.download_urls(project, run, entity)
        responses = []
        for fileName in urls:
            _, response = self.download_write_file(urls[fileName])
            if response:
                responses.append(response)

        return responses