Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attrs/__init__.py: 86%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

7 statements  

1# SPDX-License-Identifier: MIT 

2 

3from attr import ( 

4 NOTHING, 

5 Attribute, 

6 AttrsInstance, 

7 Converter, 

8 Factory, 

9 NothingType, 

10 _make_getattr, 

11 assoc, 

12 cmp_using, 

13 define, 

14 evolve, 

15 field, 

16 fields, 

17 fields_dict, 

18 frozen, 

19 has, 

20 make_class, 

21 mutable, 

22 resolve_types, 

23 validate, 

24) 

25from attr._make import ClassProps 

26from attr._next_gen import asdict, astuple, inspect 

27 

28from . import converters, exceptions, filters, setters, validators 

29 

30 

31__all__ = [ 

32 "NOTHING", 

33 "Attribute", 

34 "AttrsInstance", 

35 "ClassProps", 

36 "Converter", 

37 "Factory", 

38 "NothingType", 

39 "__author__", 

40 "__copyright__", 

41 "__description__", 

42 "__doc__", 

43 "__email__", 

44 "__license__", 

45 "__title__", 

46 "__url__", 

47 "__version__", 

48 "__version_info__", 

49 "asdict", 

50 "assoc", 

51 "astuple", 

52 "cmp_using", 

53 "converters", 

54 "define", 

55 "evolve", 

56 "exceptions", 

57 "field", 

58 "fields", 

59 "fields_dict", 

60 "filters", 

61 "frozen", 

62 "has", 

63 "inspect", 

64 "make_class", 

65 "mutable", 

66 "resolve_types", 

67 "setters", 

68 "validate", 

69 "validators", 

70] 

71 

72__getattr__ = _make_getattr(__name__)