RUF013 updates and import updates

pull/4706/head
awsr 2026-03-24 06:08:15 -07:00
parent 09ab19c438
commit 1003926646
No known key found for this signature in database
1 changed files with 10 additions and 4 deletions

View File

@ -1,10 +1,16 @@
from __future__ import annotations
import os import os
from abc import abstractmethod from abc import abstractmethod
from typing import TYPE_CHECKING
from PIL import Image from PIL import Image
from modules import modelloader, shared, paths from modules import modelloader, shared, paths
from modules.logger import log from modules.logger import log
if TYPE_CHECKING:
from torch import Tensor
models = None models = None
@ -92,10 +98,10 @@ class Upscaler:
return scalers return scalers
@abstractmethod @abstractmethod
def do_upscale(self, img: Image, selected_model: str): def do_upscale(self, img: Image.Image | Tensor, selected_model: str):
return img return img
def upscale(self, img: Image, scale, selected_model: str = None): def upscale(self, img: Image.Image | Tensor, scale, selected_model: str | None = None):
jobid = shared.state.begin('Upscale') jobid = shared.state.begin('Upscale')
self.scale = scale self.scale = scale
if isinstance(img, Image.Image): if isinstance(img, Image.Image):
@ -153,10 +159,10 @@ class UpscalerData:
name = None name = None
data_path = None data_path = None
scale: int = 4 scale: int = 4
scaler: Upscaler = None scaler: Upscaler | None = None
model: None model: None
def __init__(self, name: str, path: str = None, upscaler: Upscaler = None, scale: int = 4, model=None): def __init__(self, name: str, path: str | None = None, upscaler: Upscaler | None = None, scale: int = 4, model=None):
self.name = name self.name = name
self.data_path = path self.data_path = path
self.local_data_path = path self.local_data_path = path