From a7f7798ac7c8bf1be246e3c10cd78e16eeae0696 Mon Sep 17 00:00:00 2001 From: Vincent Vanlaer Date: Wed, 2 Aug 2023 21:12:33 +0200 Subject: [PATCH] Inline default object() in RunVar --- trio-stubs/lowlevel.pyi | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/trio-stubs/lowlevel.pyi b/trio-stubs/lowlevel.pyi index 9033260..40ec4e3 100644 --- a/trio-stubs/lowlevel.pyi +++ b/trio-stubs/lowlevel.pyi @@ -179,9 +179,8 @@ class _RunVarToken: @final @attr.s(eq=False, hash=False, slots=True) class RunVar(Generic[_T], metaclass=ABCMeta): - _NO_DEFAULT = object() _name: str = attr.ib() - _default: _T = attr.ib(default=cast(_T, _NO_DEFAULT)) + _default: _T = attr.ib(default=cast(_T, object())) def get(self, default: _T = ...) -> _T: ... def set(self, value: _T) -> _RunVarToken: ... def reset(self, token: _RunVarToken) -> None: ...