(self, args)
| 454 | return c['projects'] |
| 455 | |
| 456 | def do_remove(self, args): |
| 457 | c, p = self._get_project(args) |
| 458 | |
| 459 | if args.get('clean'): |
| 460 | path = self._get_project_path(p) |
| 461 | if os.path.exists(path): |
| 462 | shutil.rmtree(path) |
| 463 | |
| 464 | logging.info('Remove project: %s', p) |
| 465 | c['projects'].remove(p) |
| 466 | self._set_config(c) |
| 467 | |
| 468 | return p |
| 469 | |
| 470 | def do_build(self, args, debug=False): |
| 471 | c, p = self._get_project(args, silent=True) |
nothing calls this directly
no test coverage detected