* More concisely reparent, ensuring we don't go too shallow or too deep in this process. Fixes #38357 * More explicit reparenting, with a short circuit for a common case * We need new_block to have a parent, otherwise we lose context with this approach * Remove duplicate parent assignment * Change callers of Block.copy to not use exclude_parent=True, when including the parent, exclude tasks |
||
---|---|---|
.. | ||
__init__.py | ||
definition.py | ||
include.py | ||
metadata.py | ||
requirement.py |