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
from abc import abstractmethod
from typing import TYPE_CHECKING
from PIL import Image
from modules import modelloader, shared, paths
from modules.logger import log
if TYPE_CHECKING:
from torch import Tensor
models = None
@ -92,10 +98,10 @@ class Upscaler:
return scalers
@abstractmethod
def do_upscale(self, img: Image, selected_model: str):
def do_upscale(self, img: Image.Image | Tensor, selected_model: str):
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')
self.scale = scale
if isinstance(img, Image.Image):
@ -153,10 +159,10 @@ class UpscalerData:
name = None
data_path = None
scale: int = 4
scaler: Upscaler = None
scaler: Upscaler | None = 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.data_path = path
self.local_data_path = path