1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-14 18:12:26 +00:00

utils typing

This commit is contained in:
deadc0de6
2024-01-18 22:17:06 +01:00
parent f85139d7c4
commit f3aa885d46

View File

@@ -19,14 +19,16 @@ import json
import sys import sys
import requests import requests
from packaging import version from packaging import version
from typing import Any, Callable, List, \
Optional, Tuple, TYPE_CHECKING
# local import # local import
from dotdrop.logger import Logger from dotdrop.logger import Logger
from dotdrop.exceptions import UnmetDependency from dotdrop.exceptions import UnmetDependency
from dotdrop.version import __version__ as VERSION from dotdrop.version import __version__ as VERSION
from dotdrop.options import Options if TYPE_CHECKING:
from typing import Any, Callable, List, \ from dotdrop.options import Options
Optional, Tuple
LOG = Logger() LOG = Logger()
STAR = '*' STAR = '*'
@@ -618,7 +620,7 @@ def chmod(path: str, mode: int, debug: bool=False) -> bool:
return get_file_perm(path) == mode return get_file_perm(path) == mode
def adapt_workers(options: Options, def adapt_workers(options: "Options",
logger: Logger) -> None: logger: Logger) -> None:
"""adapt number of workers if safe/dry""" """adapt number of workers if safe/dry"""
if options.safe and options.workers > 1: if options.safe and options.workers > 1: