#2153 cli: list-package-names should use pagination too
Merged 2 years ago by praiskup. Opened 2 years ago by schlupov.
copr/ schlupov/copr fix_pagination_list_package_names  into  main

file modified
+7 -3
@@ -849,9 +849,13 @@ 

  

      def action_list_package_names(self, args):

          ownername, projectname = self.parse_name(args.copr)

-         packages = self.client.package_proxy.get_list(ownername=ownername, projectname=projectname)

-         for package in packages:

-             print(package.name)

+         pagination = {"limit": 1000}

+         packages = self.client.package_proxy.get_list(ownername=ownername, projectname=projectname,

+                                                       pagination=pagination)

+         while packages:

+             for package in packages:

+                 print(package.name)

+             packages = next_page(packages)

  

      def action_get_package(self, args):

          ownername, projectname = self.parse_name(args.copr)

Build succeeded.

This takes only the first 1000 package names, you need to call next_page.

rebased onto d62d89a

2 years ago

Build succeeded.

Commit d669a03 fixes this pull-request

Pull-Request has been merged by praiskup

2 years ago
Metadata