aliftadvantage opened a new pull request, #23876: URL: https://github.com/apache/beam/pull/23876
It was found that `beam.Row __eq__` operator had unexpected behavior when the rows had a different number of columns. Specifically the case: `beam.Row(x=1, y=2) == beam.Row(x=1, y=2, z=3)` returns true. This is because zip() drops the trailing columns from the row with more items after converting to dict and taking items. Fix was to replace with direct comparison of list of dict items. cc @robertwb -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
