-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove Configuration.on_change()
#1609
Conversation
Uploaded Betty for commit d0b612c. You can download it, test it, and post your feedback in a comment to this pull request 💕 These downloads will stop working when the pull request is closed. |
def clone(self) -> Self:
"""
Clone the configuration into a new instance.
This is a deep clone/copy for any data structures that are copied by
reference and are owned by this instance, including but not limited to:
- other :py:class:`betty.config.Configuration` instances
- standard Python data structures such as lists and dictionaries
Data structures that are copied by reference by are **not** owned by this
instance **MUST NOT** be cloned/copied.
Clones **MUST** be identical. This means that any dependencies, including
environment variables, **MUST** be injected.
"""
raise NotImplementedError(repr(self)) |
d0b612c
to
03fbb78
Compare
Uploaded Betty for commit a53543b. You can download it, test it, and post your feedback in a comment to this pull request 💕 These downloads will stop working when the pull request is closed. |
Uploaded Betty for commit b65e43a. You can download it, test it, and post your feedback in a comment to this pull request 💕 These downloads will stop working when the pull request is closed. |
Uploaded Betty for commit f4cdff4. You can download it, test it, and post your feedback in a comment to this pull request 💕 These downloads will stop working when the pull request is closed. |
Uploaded Betty for commit 9007387. You can download it, test it, and post your feedback in a comment to this pull request 💕 These downloads will stop working when the pull request is closed. |
39d029f
to
72bfc37
Compare
72bfc37
to
eb547de
Compare
To do
ProjectWindow
to trigger a project change.ProjectAwareMixin
, how to set the new project?Configuration.update_transaction()
(name tbd) that is a context manager