(self, args, **kwargs)
| 685 | |
| 686 | @add_auth_token_to_kwargs_from_cli |
| 687 | def run(self, args, **kwargs): |
| 688 | resource_id = getattr(args, self.pk_argument_name, None) |
| 689 | instance = self.get_resource(resource_id, **kwargs) |
| 690 | |
| 691 | data = instance.serialize() |
| 692 | |
| 693 | if "ref" in data: |
| 694 | del data["ref"] |
| 695 | |
| 696 | data["enabled"] = False |
| 697 | modified_instance = self.resource.deserialize(data) |
| 698 | |
| 699 | return self.manager.update(modified_instance, **kwargs) |
| 700 | |
| 701 | def run_and_print(self, args, **kwargs): |
| 702 | instance = self.run(args, **kwargs) |
no test coverage detected