Attach a mutation object and link it, also asking the mutation to link its own subcomponents.
(self, _mutation: mutation.Mutation)
| 98 | return self |
| 99 | |
| 100 | def set_mutation(self, _mutation: mutation.Mutation) -> Self: |
| 101 | """ |
| 102 | Attach a mutation object and link it, also asking the mutation to link its own subcomponents. |
| 103 | """ |
| 104 | self.mutation = _mutation |
| 105 | _mutation.block = self |
| 106 | _mutation.link_arguments() |
| 107 | return self |
| 108 | |
| 109 | def set_comment(self, _comment: comment.Comment) -> Self: |
| 110 | """ |
nothing calls this directly
no test coverage detected