From 973fb561869c315a269281817f3b3de4be6f9c43 Mon Sep 17 00:00:00 2001 From: Ran Benita Date: Sat, 26 Aug 2023 10:02:28 +0300 Subject: [PATCH] tracing: more compatible types for `_Writer` and `_Processor` This allows passing e.g. a `f.write` method which returns an `int`. --- src/pluggy/_tracing.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pluggy/_tracing.py b/src/pluggy/_tracing.py index 965006dd..de1e13a7 100644 --- a/src/pluggy/_tracing.py +++ b/src/pluggy/_tracing.py @@ -9,8 +9,8 @@ from typing import Tuple -_Writer = Callable[[str], None] -_Processor = Callable[[Tuple[str, ...], Tuple[Any, ...]], None] +_Writer = Callable[[str], object] +_Processor = Callable[[Tuple[str, ...], Tuple[Any, ...]], object] class TagTracer: