Coverage for oarepo_c4gh/crypt4gh/filter/only_readable_header.py: 100%
5 statements
« prev ^ index » next coverage.py v7.10.2, created at 2025-08-07 12:05 +0000
« prev ^ index » next coverage.py v7.10.2, created at 2025-08-07 12:05 +0000
1"""This module implements a container header filter that passes
2through only readable header packets.
4"""
6from .header import FilterHeader
9class OnlyReadableHeader(FilterHeader):
10 """This class wraps original container header and passes on only
11 readable packets.
12 """
14 @property
15 def packets(self) -> list:
16 """Returns only readable packets."""
17 return [x for x in self._original.packets if x.is_readable]