Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

20 wiersze
643 B

  1. from typing import Callable, Any, overload
  2. from attrs import _ConverterType, _CallableConverterType
  3. @overload
  4. def pipe(*validators: _CallableConverterType) -> _CallableConverterType: ...
  5. @overload
  6. def pipe(*validators: _ConverterType) -> _ConverterType: ...
  7. @overload
  8. def optional(converter: _CallableConverterType) -> _CallableConverterType: ...
  9. @overload
  10. def optional(converter: _ConverterType) -> _ConverterType: ...
  11. @overload
  12. def default_if_none(default: Any) -> _CallableConverterType: ...
  13. @overload
  14. def default_if_none(
  15. *, factory: Callable[[], Any]
  16. ) -> _CallableConverterType: ...
  17. def to_bool(val: str | int | bool) -> bool: ...