(self, argv, silent=False)
| 390 | |
| 391 | # Parse command line arguments |
| 392 | def parseCommandline(self, argv, silent=False): |
| 393 | # Find out if action is specificed on start |
| 394 | action = self.getAction(argv) |
| 395 | if not action: |
| 396 | argv.append("--end") |
| 397 | argv.append("main") |
| 398 | action = "main" |
| 399 | argv = self.moveUnknownToEnd(argv, action) |
| 400 | if silent: |
| 401 | res = self.parser.parse_known_args(argv[1:]) |
| 402 | if res: |
| 403 | self.arguments = res[0] |
| 404 | else: |
| 405 | self.arguments = {} |
| 406 | else: |
| 407 | self.arguments = self.parser.parse_args(argv[1:]) |
| 408 | |
| 409 | # Parse config file |
| 410 | def parseConfig(self, argv): |
no test coverage detected