2.11.1.1. pycsamt.jones.base#
Minimal bases for the Jones (J-format) subsystem.
Classes
|
Root base for all Jones objects. |
|
Common base for concrete components. |
- class pycsamt.jones.base.BaseJones(*, verbose=0)[source]
Bases:
objectRoot base for all Jones objects.
Provides a common interface and light I/O hooks. Subclasses must implement
from_lines,readandwrite.- classmethod from_file(obj, *, encoding='utf-8', verbose=0, **kws)[source]
- classmethod from_lines(lines, *, verbose=0, **kws)[source]
- write(obj, *, encoding=None, **kws)[source]
- Parameters:
obj (TextIOBase | str | Path)
encoding (str | None)
kws (Any)
- Return type:
None
- require_read(*, attributes=None, msg=None)[source]