Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 520 Bytes

5975.deprecation.rst

File metadata and controls

10 lines (6 loc) · 520 Bytes

Deprecate using direct constructors for Nodes.

Instead they are new constructed via Node.from_parent.

This transitional mechanism enables us to detangle the very intensely entangled Node relationships by enforcing more controlled creation/configruation patterns.

As part of that session/config are already disallowed parameters and as we work on the details we might need disallow a few more as well.

Subclasses are expected to use super().from_parent if they intend to expand the creation of Nodes.