Skip to content

WIP Feature/deepcopy - #42

Open
PaulScheerRLI wants to merge 3 commits into
feature/project-overviewsfrom
feature/deepcopy
Open

WIP Feature/deepcopy#42
PaulScheerRLI wants to merge 3 commits into
feature/project-overviewsfrom
feature/deepcopy

Conversation

@PaulScheerRLI

Copy link
Copy Markdown
Collaborator

reimplements deepcopy functionality, without "generic" capabilities.
Model/Database hierarchy is explicitly passed and assumed a one time pass of copying is possible.
All copied instances will reference/target/foreign key copied instances instead of original instances as long as the model of these copies is part of the Model hierarchy.

Changes proposed in this pull request:

  • Your changes

The following steps were realized (required):

  • PEP 8 conform formatting (ruff)
  • Check if tests pass locally
  • Add the description of your changes to the CHANGELOG.md in subsection with release name ## [Unreleased] and state the PR number with #

Also the following steps were realized (if applies):

  • Write docstrings to your code
  • Write test(s) for new patch of code

Add tests (mostly claude)
Handle empty instances
Replace deepcopy
@PaulScheerRLI
PaulScheerRLI changed the base branch from dev to feature/project-overviews August 7, 2026 07:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant