(self)
| 471 | class WrappedCommand(cls): |
| 472 | |
| 473 | def run(self): |
| 474 | if not getattr(self, 'uninstall', None): |
| 475 | try: |
| 476 | [self.run_command(cmd) for cmd in cmds] |
| 477 | except Exception: |
| 478 | if strict: |
| 479 | raise |
| 480 | else: |
| 481 | pass |
| 482 | # update package data |
| 483 | update_package_data(self.distribution) |
| 484 | |
| 485 | result = cls.run(self) |
| 486 | return result |
| 487 | return WrappedCommand |
| 488 | |
| 489 |
nothing calls this directly
no test coverage detected