-
-
Notifications
You must be signed in to change notification settings - Fork 652
add helper method _scream_if_immutable
to graphs
#39755
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
add helper method _scream_if_immutable
to graphs
#39755
Conversation
Documentation preview for this PR (built with commit b9b8366; changes) is ready! 🎉 |
La reparation de celui la doit marcher pareil, en reculant de deux pas, je pense. |
5a72b6d
to
f80590e
Compare
j'ai tout refait. Pas réussi le rebase ou autre. |
@fchapoton, could you help reviewing this PR ? Thanks. |
je sais bien que c'est moi qui ai proposé ca, mis je suis de moins en moins convaincu que c'est utile |
Je trouve ça très pratique. Ca évite de recopier systématiquement le même test / message d'erreur et permet d'unifier le type d'erreur. |
Ca m'irait mieux avec un message un peu plus court ?
|
Something like |
oui, ta proposition me convient. Je suis partisan de la sobriété, mais peut être un peu trop. :) |
Essayons comme ça. Il sera toujours possible de modifier le message après. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok
Thank you. |
sagemathgh-39755: add helper method `_scream_if_immutable` to graphs As proposed in sagemath#39280 (comment), we add a helper method `_scream_if_immutable` to (di)graphs. We then use it in several methods trying to modify the graph. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have created tests covering the changes. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#39755 Reported by: David Coudert Reviewer(s): Frédéric Chapoton
sagemathgh-39755: add helper method `_scream_if_immutable` to graphs As proposed in sagemath#39280 (comment), we add a helper method `_scream_if_immutable` to (di)graphs. We then use it in several methods trying to modify the graph. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have created tests covering the changes. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#39755 Reported by: David Coudert Reviewer(s): Frédéric Chapoton
sagemathgh-39755: add helper method `_scream_if_immutable` to graphs As proposed in sagemath#39280 (comment), we add a helper method `_scream_if_immutable` to (di)graphs. We then use it in several methods trying to modify the graph. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have created tests covering the changes. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#39755 Reported by: David Coudert Reviewer(s): Frédéric Chapoton
sagemathgh-39755: add helper method `_scream_if_immutable` to graphs As proposed in sagemath#39280 (comment), we add a helper method `_scream_if_immutable` to (di)graphs. We then use it in several methods trying to modify the graph. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have created tests covering the changes. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#39755 Reported by: David Coudert Reviewer(s): Frédéric Chapoton
As proposed in #39280 (comment), we add a helper method
_scream_if_immutable
to (di)graphs. We then use it in several methods trying to modify the graph.📝 Checklist
⌛ Dependencies