From 2df6fa5f8188e3e95977645c33e74c7ed8fb1f19 Mon Sep 17 00:00:00 2001 From: Dave Hall Date: Thu, 15 Feb 2024 14:24:11 +0000 Subject: [PATCH] Fixing `Path` for Python 3.13 --- src/trio/_path.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/trio/_path.py b/src/trio/_path.py index de87f13f5b..e1ced5d4c8 100644 --- a/src/trio/_path.py +++ b/src/trio/_path.py @@ -157,7 +157,7 @@ def generate_forwards(cls, attrs: dict[str, object]) -> None: if isinstance(attr, (property, types.ModuleType)): cls._forward.append(attr_name) - elif isinstance(attr, types.FunctionType): + elif isinstance(attr, (types.FunctionType, types.BuiltinMethodType)): wrapper = _forward_factory(cls, attr_name, attr) setattr(cls, attr_name, wrapper) else: