diff --git a/allure-python-commons/src/reporter.py b/allure-python-commons/src/reporter.py index 1932f2e3..60e9bacd 100644 --- a/allure-python-commons/src/reporter.py +++ b/allure-python-commons/src/reporter.py @@ -57,8 +57,11 @@ def stop_before_fixture(self, uuid, **kwargs): self._items.pop(uuid) def start_after_fixture(self, parent_uuid, uuid, fixture): - self._items.get(parent_uuid).afters.append(fixture) - self._items[uuid] = fixture + try: + self._items.get(parent_uuid).afters.append(fixture) + self._items[uuid] = fixture + except: + self._items[uuid] = fixture def stop_after_fixture(self, uuid, **kwargs): self._update_item(uuid, **kwargs)