(self, operation, app_label)
| 520 | return "rename_%s_%s" % (self.old_name_lower, self.new_name_lower) |
| 521 | |
| 522 | def reduce(self, operation, app_label): |
| 523 | if ( |
| 524 | isinstance(operation, RenameModel) |
| 525 | and self.new_name_lower == operation.old_name_lower |
| 526 | ): |
| 527 | return [replace(self, new_name=operation.new_name)] |
| 528 | # Skip `ModelOperation.reduce` as we want to run `references_model` |
| 529 | # against self.new_name. |
| 530 | return super(ModelOperation, self).reduce( |
| 531 | operation, app_label |
| 532 | ) or not operation.references_model(self.new_name, app_label) |
| 533 | |
| 534 | |
| 535 | class ModelOptionOperation(ModelOperation): |
nothing calls this directly
no test coverage detected