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

17 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-06-07 07:19 +0000

1from __future__ import annotations 

2 

3__all__ = ( 

4 "AsyncResource", 

5 "IPAddressType", 

6 "IPSockAddrType", 

7 "SocketAttribute", 

8 "SocketStream", 

9 "SocketListener", 

10 "UDPSocket", 

11 "UNIXSocketStream", 

12 "UDPPacketType", 

13 "ConnectedUDPSocket", 

14 "UnreliableObjectReceiveStream", 

15 "UnreliableObjectSendStream", 

16 "UnreliableObjectStream", 

17 "ObjectReceiveStream", 

18 "ObjectSendStream", 

19 "ObjectStream", 

20 "ByteReceiveStream", 

21 "ByteSendStream", 

22 "ByteStream", 

23 "AnyUnreliableByteReceiveStream", 

24 "AnyUnreliableByteSendStream", 

25 "AnyUnreliableByteStream", 

26 "AnyByteReceiveStream", 

27 "AnyByteSendStream", 

28 "AnyByteStream", 

29 "Listener", 

30 "Process", 

31 "Event", 

32 "Condition", 

33 "Lock", 

34 "Semaphore", 

35 "CapacityLimiter", 

36 "CancelScope", 

37 "TaskGroup", 

38 "TaskStatus", 

39 "TestRunner", 

40 "BlockingPortal", 

41) 

42 

43from typing import Any 

44 

45from ._resources import AsyncResource 

46from ._sockets import ( 

47 ConnectedUDPSocket, 

48 IPAddressType, 

49 IPSockAddrType, 

50 SocketAttribute, 

51 SocketListener, 

52 SocketStream, 

53 UDPPacketType, 

54 UDPSocket, 

55 UNIXSocketStream, 

56) 

57from ._streams import ( 

58 AnyByteReceiveStream, 

59 AnyByteSendStream, 

60 AnyByteStream, 

61 AnyUnreliableByteReceiveStream, 

62 AnyUnreliableByteSendStream, 

63 AnyUnreliableByteStream, 

64 ByteReceiveStream, 

65 ByteSendStream, 

66 ByteStream, 

67 Listener, 

68 ObjectReceiveStream, 

69 ObjectSendStream, 

70 ObjectStream, 

71 UnreliableObjectReceiveStream, 

72 UnreliableObjectSendStream, 

73 UnreliableObjectStream, 

74) 

75from ._subprocesses import Process 

76from ._tasks import TaskGroup, TaskStatus 

77from ._testing import TestRunner 

78 

79# Re-exported here, for backwards compatibility 

80# isort: off 

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

82from .._core._tasks import CancelScope 

83from ..from_thread import BlockingPortal 

84 

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

86key: str 

87value: Any 

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

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

90 value.__module__ = __name__