From f6ae3b9b62d2d7042f44270e6e701370aff96cfb Mon Sep 17 00:00:00 2001 From: Vivek Anand Date: Nov 19 2016 06:07:31 +0000 Subject: Fix typo, modify code to get length of repo_issues repo.get_issues() doesn't return a list of objects instead something they call - PaginatedList object where they haven't defined __len__ --- diff --git a/pagure_importer/utils/importer_github.py b/pagure_importer/utils/importer_github.py index fc829c0..2ef86b9 100644 --- a/pagure_importer/utils/importer_github.py +++ b/pagure_importer/utils/importer_github.py @@ -52,7 +52,9 @@ class GithubImporter(): newpath, new_repo = clone_repo(repo_path, repo_folder) repo_issues = repo.get_issues(state=status) - issues_length = len(repo_issues) + issues_length = 0 + for issue in repo_issues: + issues_length += 1 for idx, github_issue in enumerate(repo_issues): # title of the issue @@ -154,5 +156,5 @@ class GithubImporter(): # update the local git repo new_repo = update_git(pagure_issue, newpath, new_repo) - click.echo('Updated issue %s out of %s' % idx+1, issues_length) + click.echo('Updated issue %s out of %s' % (idx+1, issues_length)) push_delete_repo(newpath, new_repo)