MCPcopy
hub / github.com/HelloZeroNet/ZeroNet / parseCommandline

Method parseCommandline

src/Config.py:392–407  ·  view source on GitHub ↗
(self, argv, silent=False)

Source from the content-addressed store, hash-verified

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):

Callers 1

parseMethod · 0.95

Calls 2

getActionMethod · 0.95
moveUnknownToEndMethod · 0.95

Tested by

no test coverage detected