Skip to content

Commit dc33fee

Browse files
committed
Use more precise callable doctypes where possible
1 parent c1f9845 commit dc33fee

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/docstub/_concurrency.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class LoggingProcessExecutor:
5656

5757
max_workers: int | None = None
5858
logging_handlers: tuple[logging.Handler, ...] = ()
59-
initializer: Callable | None = None
59+
initializer: Callable[..., None] | None = None
6060
initargs: tuple | None = ()
6161

6262
@staticmethod
@@ -67,7 +67,7 @@ def _initialize_worker(queue, worker_log_level, initializer, initargs):
6767
----------
6868
queue : multiprocessing.Queue
6969
worker_log_level : int
70-
initializer : Callable
70+
initializer : Callable[..., None]
7171
initargs : tuple of Any
7272
"""
7373
queue_handler = logging.handlers.QueueHandler(queue)

src/docstub/_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,11 @@ def _resolve_path_before_caching(func):
7171
7272
Parameters
7373
----------
74-
func : Callable
74+
func : Callable[[Path], str]
7575
7676
Returns
7777
-------
78-
wrapped : Callable
78+
wrapped : Callable[[Path], str]
7979
"""
8080

8181
@wraps(func)

0 commit comments

Comments
 (0)