(self,*args, **kwargs)
| 17 | |
| 18 | def mutablemethod(f): |
| 19 | def func(self,*args, **kwargs): |
| 20 | if isinstance(self,Immutable): |
| 21 | old_mutable = self._mutable |
| 22 | self._mutable = True |
| 23 | res = f(self,*args, **kwargs) |
| 24 | self._mutable = old_mutable |
| 25 | else: |
| 26 | res = f(self,*args, **kwargs) |
| 27 | return res |
| 28 | return func |
| 29 | |
| 30 |
no test coverage detected