Skip to content

Commit d7d879e

Browse files
committed
Fix #42
Signed-off-by: Sylvain Hellegouarch <[email protected]>
1 parent c3cc219 commit d7d879e

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,17 @@
22

33
## [Unreleased][]
44

5-
[Unreleased]: https://github.com/chaostoolkit/chaostoolkit-reporting/compare/0.14.2...HEAD
5+
[Unreleased]: https://github.com/chaostoolkit/chaostoolkit-reporting/compare/0.14.3...HEAD
6+
7+
## [0.14.3][] - 2023-06-09
8+
9+
[0.14.3]: https://github.com/chaostoolkit/chaostoolkit-reporting/compare/0.14.2...0.14.3
10+
11+
### Fixed
12+
13+
- Support for newer API change in `semver.VersionInfo` [#42][42]
14+
15+
[#42]: https://github.com/chaostoolkit/chaostoolkit-reporting/issues/42
616

717
## [0.14.2][] - 2023-02-27
818

chaosreport/__init__.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"generate_report_header",
3434
"save_report",
3535
]
36-
__version__ = "0.14.2"
36+
__version__ = "0.14.3"
3737

3838
curdir = os.getcwd()
3939
basedir = os.path.dirname(__file__)
@@ -363,9 +363,15 @@ def get_report_template(
363363

364364
report_version = report_version.replace("rc1", "-rc1")
365365
for vinfo, name in templates:
366+
# deal with change of API
367+
try:
368+
v_kwargs = vinfo._asdict()
369+
except AttributeError:
370+
v_kwargs = vinfo.to_dict()
371+
366372
if semver.match(
367373
report_version,
368-
"<={v}".format(v=semver.format_version(**vinfo._asdict())),
374+
"<={v}".format(v=semver.format_version(**v_kwargs)),
369375
):
370376
return env.get_template(name)
371377

0 commit comments

Comments
 (0)