Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Fix] added support for XES composite list attributes #469

Open
wants to merge 2 commits into
base: release
Choose a base branch
from

Conversation

ondrisvu
Copy link

@ondrisvu ondrisvu commented Mar 7, 2024

Problem: The XES importer would throw an exception when encountering list attributes containing nested composite attributes (meta-attributes or other list attributes)

Solution: Added missing parsing cases to the __parse_attribute function in the XES importer

Additions:

  • a minimal failing event log demonstrating the previous error behaviour
  • the XesCompositeAttTest test case was added to the existing test suites

Impact: this PR lays the groundwork for extending supported event log formats within the PM4Py library

@ondrisvu ondrisvu changed the title [FIX] added support for XES composite list attributes [Fix] added support for XES composite list attributes Mar 9, 2024
@fit-alessandro-berti
Copy link
Contributor

Thanks. This is a contribution that from what I understood is going to be part of a larger set of PRs.

We would need to finalize a "contribution level agreement" before merging (as the contribution is non-trivial)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants