Fix local_partial_types errors (#86410)

Fix local_partial_types errors
This commit is contained in:
Marc Mueller 2023-01-23 10:29:11 +01:00 committed by GitHub
parent bfc19c8cc3
commit 077ca97ef8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 11 additions and 12 deletions

View file

@ -2,7 +2,7 @@
from __future__ import annotations
import logging
from typing import TYPE_CHECKING, cast
from typing import TYPE_CHECKING, Literal, cast
SUPPORTED_SCALING_FACTORS = [(7, 8), (3, 4), (5, 8), (1, 2), (3, 8), (1, 4), (1, 8)]
@ -78,10 +78,10 @@ class TurboJPEGSingleton:
seconds.
"""
__instance = None
__instance: TurboJPEG | Literal[False] | None = None
@staticmethod
def instance() -> TurboJPEG:
def instance() -> TurboJPEG | Literal[False] | None:
"""Singleton for TurboJPEG."""
if TurboJPEGSingleton.__instance is None:
TurboJPEGSingleton()