Closed giovannipizzi closed 1 year ago
Patch coverage: 99.21
% and project coverage change: -0.06
:warning:
Comparison is base (
5ba9316
) 99.94% compared to head (58b7d91
) 99.89%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Note that in the process I changed the signature of some of the functions to get (or return) only
pathlib.Path
objects rather than strings, where appropriate. Therefore, this PR is backward-incompatible and the next release should be a new 0.7, or even directly 1.0. However, for convenience, the mainContainer.__init__
method accepts both a string or a Path object, for convenience. Fixes #149In addition, returned dicts are replaced with dataclasses. This is instead done in a backward-compatible way, where the dataclass also provides a
__getitem__
method so you can use it as a dictionary. If you want proper type checking, you should instead use it calling it as a method. Fixes #150