From 11b618b2c0a175a1df28e72c81bbc9e52bd0740a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Budai?= Date: Fri, 25 Mar 2022 10:41:32 +0100 Subject: [PATCH] builder: fix type annotations ireqs is a list of ImageRequest. Also use Optional where None is a valid value. --- plugins/builder/osbuild.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/builder/osbuild.py b/plugins/builder/osbuild.py index 48feccd..443f09f 100644 --- a/plugins/builder/osbuild.py +++ b/plugins/builder/osbuild.py @@ -83,7 +83,7 @@ class Repository: def __init__(self, baseurl: str): self.baseurl = baseurl self.gpgkey = None - self.package_sets: List[str] = None + self.package_sets: Optional[List[str]] = None self.rhsm = False @classmethod @@ -115,7 +115,7 @@ class ImageRequest: self.architecture = arch self.image_type = image_type self.repositories = repos - self.ostree: OSTreeOptions = None + self.ostree: Optional[OSTreeOptions] = None def as_dict(self): arch = self.architecture @@ -488,7 +488,7 @@ class OSBuildImage(BaseTaskHandler): 3, # retries self.logger) - def attach_logs(self, compose_id: str, ireqs: ImageRequest): + def attach_logs(self, compose_id: str, ireqs: List[ImageRequest]): self.logger.debug("Fetching logs") try: @@ -509,7 +509,7 @@ class OSBuildImage(BaseTaskHandler): self.logger.debug("Uploading logs: %s", name) self.upload_json(log, name) - def attach_manifests(self, compose_id: str, ireqs: ImageRequest): + def attach_manifests(self, compose_id: str, ireqs: List[ImageRequest]): self.logger.debug("Fetching manifests") try: