Skip to content
Snippets Groups Projects

PyUtils: Parse and return xAOD::FileMetaData content

Merged Frank Berghaus requested to merge berghaus/athena:PyUtils_Parse_FileMetaData into master
All threads resolved!

Load the FileMetaData object and its auxiliary store. Add a function to parse the content. Scan for dynamic FileMetaData and add code to grab it. At the moment, there are a few assumptions: the only std dynamic object is strings (true), any boolean starts with an 'is', and the only other possible attributes are floats.

Unfortunately, taking the dynamic FileMetaData attributes through the FileMetaData interface (which would be cleaner) does not work, these objects end up empty. Not sure what is the underlying reason.

Tag: @mrenda @gemmeren @tcuhadar

Tagged Tulay to make sure the additional information returned will not cause havoc in the ART tests. AN upshot here is that meta-diff should now also find differences in the xAOD::FileMetaData content.

Merge request reports

Pipeline #3359712 passed

Pipeline passed for 2be735ed on berghaus:PyUtils_Parse_FileMetaData

Approval is optional

Merged by Frank WinklmeierFrank Winklmeier 3 years ago (Dec 16, 2021 5:23pm UTC)

Merge details

  • Changes merged into master with ac940e5c (commits were squashed).
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading