(self, resource, *args, **kwargs)
| 381 | |
| 382 | class PackRemoveCommand(PackAsyncCommand): |
| 383 | def __init__(self, resource, *args, **kwargs): |
| 384 | super(PackRemoveCommand, self).__init__( |
| 385 | resource, |
| 386 | "remove", |
| 387 | "Remove %s." % resource.get_plural_display_name().lower(), |
| 388 | *args, |
| 389 | **kwargs, |
| 390 | ) |
| 391 | |
| 392 | self.parser.add_argument( |
| 393 | "packs", |
| 394 | nargs="+", |
| 395 | metavar="pack", |
| 396 | help="Name of the %s to remove." |
| 397 | % resource.get_plural_display_name().lower(), |
| 398 | ) |
| 399 | |
| 400 | def run(self, args, **kwargs): |
| 401 | return self.manager.remove(args.packs, **kwargs) |
nothing calls this directly
no test coverage detected