[
https://issues.apache.org/jira/browse/BEAM-7284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16872717#comment-16872717
]
Valentyn Tymofieiev commented on BEAM-7284:
-------------------------------------------
[~yoshiki.obata], This could definitely be a fix, thanks a lot for exploring. I
don't yet fully understand what else may be impacted by this change, and
whether there may be unintended side-effects. It would be great if you could
clarify it here and/or in the PR description.
Also, it would be great to to add a unit test for Dataclasses to see that they
are indeed supported. Since Dataclasses will be considered invalid syntax on
Python 2, we may have to temporary wrap incompatible code with eval()
statements, as was done in
https://github.com/apache/beam/pull/8893#discussion_r295534911.
> Support Py3 Dataclasses
> ------------------------
>
> Key: BEAM-7284
> URL: https://issues.apache.org/jira/browse/BEAM-7284
> Project: Beam
> Issue Type: Sub-task
> Components: sdk-py-core
> Reporter: Valentyn Tymofieiev
> Priority: Major
>
> It looks like dill does not support Dataclasses yet,
> https://github.com/uqfoundation/dill/issues/312, which very likely means that
> Beam does not support them either.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)