Replaced Union with Optional

This commit is contained in:
Petr Kalis 2025-04-23 14:20:45 +02:00
parent 3e042f4bcd
commit 23bd9706d6

View file

@ -5,7 +5,7 @@ import json
import shutil
import subprocess
from abc import ABC, abstractmethod
from typing import Dict, Any, Union
from typing import Dict, Any, Optional
import clique
import speedcopy
@ -980,7 +980,7 @@ class ExtractReview(pyblish.api.InstancePlugin):
current_repre: Dict[Any, Any],
start_frame: int,
end_frame: int
) -> Union[Dict[int, str], None]:
) -> Optional[Dict[int, str]]:
"""Tries to replace missing frames from ones from last version"""
repre_file_paths = self._get_last_version_files(
instance, current_repre)
@ -1075,7 +1075,7 @@ class ExtractReview(pyblish.api.InstancePlugin):
resolution_height: int,
extension: str,
temp_data: Dict[str, Any]
) -> Union[Dict[int, str], None]:
) -> Optional[Dict[int, str]]:
"""Fills missing files by blank frame."""
blank_frame_path = os.path.join(staging_dir, f"blank.{extension}")
temp_data["paths_to_remove"].append(blank_frame_path)