Open whiord opened 2 years ago
The simple solution is using inheritance.
class AddressPort(argclass.Group):
address: str
port: int
class Parser(argclass.Parser, AddressPort):
pass
parser = Parser()
parser.parse_args(['--address=0.0.0.0', '--port=9876'])
assert parser.address == '0.0.0.0'
assert parser.port == 9876
I would like to do something like:
Now for api group I can only pass such args as
--api-address
and--api-port
. How can I pass plain--address
and--port
in that case ?