Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/fastavro/read.py: 89%

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

19 statements  

1try: 

2 from . import _read 

3except ImportError: 

4 from . import _read_py as _read # type: ignore 

5 

6from . import json_read 

7from . import logical_readers 

8from . import _read_common 

9 

10# Private API 

11HEADER_SCHEMA = _read_common.HEADER_SCHEMA 

12SYNC_SIZE = _read_common.SYNC_SIZE 

13MAGIC = _read_common.MAGIC 

14BLOCK_READERS = _read.BLOCK_READERS 

15 

16# Public API 

17reader = iter_avro = _read.reader 

18block_reader = _read.block_reader 

19schemaless_reader = _read.schemaless_reader 

20json_reader = json_read.json_reader 

21is_avro = _read.is_avro 

22LOGICAL_READERS = logical_readers.LOGICAL_READERS 

23SchemaResolutionError = _read_common.SchemaResolutionError 

24 

25__all__ = [ 

26 "reader", 

27 "schemaless_reader", 

28 "is_avro", 

29 "block_reader", 

30 "SchemaResolutionError", 

31 "LOGICAL_READERS", 

32]