diff --git a/providers/singularity/src/airflow/providers/singularity/operators/singularity.py b/providers/singularity/src/airflow/providers/singularity/operators/singularity.py index bee538c02077f..b527e61a5bd21 100644 --- a/providers/singularity/src/airflow/providers/singularity/operators/singularity.py +++ b/providers/singularity/src/airflow/providers/singularity/operators/singularity.py @@ -88,7 +88,7 @@ def __init__( self.environment = environment or {} self.force_pull = force_pull self.image = image - self.instance = None + self.instance: Any = None self.options = options or [] self.pull_folder = pull_folder self.volumes = volumes or [] @@ -140,8 +140,8 @@ def execute(self, context: Context) -> None: self.image, options=self.options, args=self.start_command, start=False ) - self.instance.start() # type: ignore[attr-defined] - self.log.info(self.instance.cmd) # type: ignore[attr-defined] + self.instance.start() + self.log.info(self.instance.cmd) self.log.info("Created instance %s from %s", self.instance, self.image) self.log.info("Running command %s", self._get_command()) @@ -152,7 +152,7 @@ def execute(self, context: Context) -> None: # Stop the instance self.log.info("Stopping instance %s", self.instance) - self.instance.stop() # type: ignore[attr-defined] + self.instance.stop() if self.auto_remove and os.path.exists(self.image): shutil.rmtree(self.image)