MCPcopy Create free account
hub / github.com/ipython/traitlets / T

Class T

tests/test_typing.py:46–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44@pytest.mark.mypy_testing
45def mypy_decorator_typing() -> None:
46 class T(HasTraits):
47 foo = Unicode("").tag(config=True)
48
49 @default("foo")
50 def _default_foo(self) -> str:
51 return "hi"
52
53 @observe("foo")
54 def _foo_observer(self, change: t.Any) -> bool:
55 return True
56
57 @validate("foo")
58 def _foo_validate(self, commit: t.Any) -> bool:
59 return True
60
61 t = T()
62 reveal_type(t.foo) # R: builtins.str

Callers 13

mypy_decorator_typingFunction · 0.85
mypy_union_typingFunction · 0.85
mypy_list_typingFunction · 0.85
mypy_dict_typingFunction · 0.85
mypy_unicode_typingFunction · 0.85
mypy_enum_typingFunction · 0.85
mypy_set_typingFunction · 0.85
mypy_any_typingFunction · 0.85
mypy_bool_typingFunction · 0.85
mypy_int_typingFunction · 0.85
mypy_cint_typingFunction · 0.85
mypy_tcp_typingFunction · 0.85

Calls 14

UnicodeClass · 0.90
UnionClass · 0.90
TypeClass · 0.90
ListClass · 0.90
DictClass · 0.90
EnumClass · 0.90
SetClass · 0.90
AnyClass · 0.90
BoolClass · 0.90
IntClass · 0.90
CIntClass · 0.90
TCPAddressClass · 0.90

Tested by 13

mypy_decorator_typingFunction · 0.68
mypy_union_typingFunction · 0.68
mypy_list_typingFunction · 0.68
mypy_dict_typingFunction · 0.68
mypy_unicode_typingFunction · 0.68
mypy_enum_typingFunction · 0.68
mypy_set_typingFunction · 0.68
mypy_any_typingFunction · 0.68
mypy_bool_typingFunction · 0.68
mypy_int_typingFunction · 0.68
mypy_cint_typingFunction · 0.68
mypy_tcp_typingFunction · 0.68