#86 Fix tests on Python 3.7
Merged 5 years ago by lsedlar. Opened 5 years ago by lsedlar.
lsedlar/compose-utils fix-tests  into  master

file modified
+11 -9
@@ -69,15 +69,17 @@ 

  

  def get_essentials(compose_path):

      compose = productmd.compose.Compose(compose_path)

-     return filter(

-         None,

-         [

-             get_package_version(compose, "kernel"),

-             get_package_version(compose, "lorax"),

-             get_package_version(compose, "anaconda"),

-             get_containers(compose),

-             get_images(compose)

-         ],

+     return list(

+         filter(

+             None,

+             [

+                 get_package_version(compose, "kernel"),

+                 get_package_version(compose, "lorax"),

+                 get_package_version(compose, "anaconda"),

+                 get_containers(compose),

+                 get_images(compose),

+             ],

+         )

      )

  

  

Filter returns an iterator object that does not have __len__. Better convert it to a list.

Pull-Request has been merged by lsedlar

5 years ago