Autogmatic class generation for AlignedDynamicTable fails #554
Labels
category: bug
errors in the code or code behavior
priority: low
alternative solution already working and/or relevant to only specific user(s)
topic: extension
issues related to extensions or dynamic class generation
Description
This issue has come up as part of #551 to integrated
AlignedDynamicTable
which is aDynamicTable
that itself contains otherDynamicTable
objects. Due #553 integratingAlignedDynamicTable
triggered the automatic class generation for that type. The automatic class generation forAlignedDynamicTable
, however, fails on the current HDMF dev branch. It appears that the automatic class generation attempts to use bothDynamicTable
andMultiContainerInterface
as a base type forAlignedDynamicTable
which appear to result into a conflict with regard to method resolution order. Specifically the type of error I am seeing is:I implemented a hackish workaround in 09e4cac to avoid the automatic class generation for
AlignedDynamicTable
so that I could proceed with implementation of the PR and testing, but this is not the appropriate fix.Steps to Reproduce
from hdmf.common import AlignedDynamicTable
Environment
Checklist
The text was updated successfully, but these errors were encountered: