Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/anyio/abc/__init__.py: 100%

16 statements  

« prev     ^ index     » next       coverage.py v7.2.2, created at 2023-03-26 06:12 +0000

1__all__ = ( 

2 "AsyncResource", 

3 "IPAddressType", 

4 "IPSockAddrType", 

5 "SocketAttribute", 

6 "SocketStream", 

7 "SocketListener", 

8 "UDPSocket", 

9 "UNIXSocketStream", 

10 "UDPPacketType", 

11 "ConnectedUDPSocket", 

12 "UnreliableObjectReceiveStream", 

13 "UnreliableObjectSendStream", 

14 "UnreliableObjectStream", 

15 "ObjectReceiveStream", 

16 "ObjectSendStream", 

17 "ObjectStream", 

18 "ByteReceiveStream", 

19 "ByteSendStream", 

20 "ByteStream", 

21 "AnyUnreliableByteReceiveStream", 

22 "AnyUnreliableByteSendStream", 

23 "AnyUnreliableByteStream", 

24 "AnyByteReceiveStream", 

25 "AnyByteSendStream", 

26 "AnyByteStream", 

27 "Listener", 

28 "Process", 

29 "Event", 

30 "Condition", 

31 "Lock", 

32 "Semaphore", 

33 "CapacityLimiter", 

34 "CancelScope", 

35 "TaskGroup", 

36 "TaskStatus", 

37 "TestRunner", 

38 "BlockingPortal", 

39) 

40 

41from typing import Any 

42 

43from ._resources import AsyncResource 

44from ._sockets import ( 

45 ConnectedUDPSocket, 

46 IPAddressType, 

47 IPSockAddrType, 

48 SocketAttribute, 

49 SocketListener, 

50 SocketStream, 

51 UDPPacketType, 

52 UDPSocket, 

53 UNIXSocketStream, 

54) 

55from ._streams import ( 

56 AnyByteReceiveStream, 

57 AnyByteSendStream, 

58 AnyByteStream, 

59 AnyUnreliableByteReceiveStream, 

60 AnyUnreliableByteSendStream, 

61 AnyUnreliableByteStream, 

62 ByteReceiveStream, 

63 ByteSendStream, 

64 ByteStream, 

65 Listener, 

66 ObjectReceiveStream, 

67 ObjectSendStream, 

68 ObjectStream, 

69 UnreliableObjectReceiveStream, 

70 UnreliableObjectSendStream, 

71 UnreliableObjectStream, 

72) 

73from ._subprocesses import Process 

74from ._tasks import TaskGroup, TaskStatus 

75from ._testing import TestRunner 

76 

77# Re-exported here, for backwards compatibility 

78# isort: off 

79from .._core._synchronization import CapacityLimiter, Condition, Event, Lock, Semaphore 

80from .._core._tasks import CancelScope 

81from ..from_thread import BlockingPortal 

82 

83# Re-export imports so they look like they live directly in this package 

84key: str 

85value: Any 

86for key, value in list(locals().items()): 

87 if getattr(value, "__module__", "").startswith("anyio.abc."): 

88 value.__module__ = __name__