Coverage for /home/jenkins/workspace/NDS/Zserio/NDS_ZSERIO-linux-build/compiler/extensions/python/runtime/src/zserio/__init__.py: 100%
33 statements
« prev ^ index » next coverage.py v6.5.0, created at 2023-12-13 15:12 +0000
« prev ^ index » next coverage.py v6.5.0, created at 2023-12-13 15:12 +0000
1"""
2| Zserio Python runtime library |version|.
3| Built for Zserio |release|.
5It implements all functionality needed by Zserio code generated by Python extension.
7Furthermore, it provides the following convenient functionality for generated Zserio objects which can be
8called by applications:
10- Serialization (:obj:`zserio.serialization` module)
11- Debug string output (:obj:`zserio.debugstring` module)
13`Test coverage report <coverage/index.html>`_ of this library is available as well.
14"""
16from zserio.bitbuffer import BitBuffer
17from zserio.bitreader import BitStreamReader
18from zserio.bitwriter import BitStreamWriter
19from zserio.creator import ZserioTreeCreator
20from zserio.enum import Enum, DeprecatedItem
21from zserio.exception import PythonRuntimeException
22from zserio.service import ServiceData, ServiceInterface, ServiceClientInterface, ServiceException
23from zserio.pubsub import PubsubInterface, PubsubException
24from zserio.json import JsonWriter, JsonReader
25from zserio.walker import (WalkObserver, WalkFilter, Walker, DefaultWalkObserver, DepthWalkFilter,
26 RegexWalkFilter, ArrayLengthWalkFilter, AndWalkFilter)
28from zserio.serialization import (serialize, deserialize, serialize_to_bytes, deserialize_from_bytes,
29 serialize_to_file, deserialize_from_file)
30from zserio.debugstring import (to_json_stream, to_json_string, to_json_file,
31 from_json_stream, from_json_string, from_json_file)
33from zserio import array
34from zserio import bitbuffer
35from zserio import bitfield
36from zserio import bitposition
37from zserio import bitreader
38from zserio import bitsizeof
39from zserio import bitwriter
40from zserio import builtin
41from zserio import creator
42from zserio import debugstring
43from zserio import enum
44from zserio import exception
45# from zserio import float is omitted intentionally because of pylint error (redefined-builtin)
46from zserio import hashcode
47from zserio import json
48from zserio import limits
49from zserio import pubsub
50from zserio import serialization
51from zserio import service
52from zserio import typeinfo
53from zserio import walker
55# Zserio Python runtime library version string.
56PYTHON_EXTENSION_RUNTIME_VERSION_STRING = "1.0.0"