def parse_cmdline():
    'Child worker command line parsing'
    parser = argparse.ArgumentParser(description='Remote runner parser')
    parser.add_argument('--address', action='store')
    parser.add_argument('--index', action='store')
    parser.add_argument('--wd', action='store')
    parser.add_argument('--runpath', action='store', default=None)
    parser.add_argument('--type', action='store')
    parser.add_argument('--log-level', action='store', default=0, type=int)
    parser.add_argument('--remote-pool-type', action='store', default='thread')
    parser.add_argument('--remote-pool-size', action='store', default=1)
    parser.add_argument('--sys-path-file', action='store')
    return parser.parse_args()
Child worker command line parsing
def parse_cmdline():
    
    parser = argparse.ArgumentParser(description='Remote runner parser')
    parser.add_argument('--address', action='store')
    parser.add_argument('--index', action='store')
    parser.add_argument('--wd', action='store')
    parser.add_argument('--runpath', action='store', default=None)
    parser.add_argument('--type', action='store')
    parser.add_argument('--log-level', action='store', default=0, type=int)
    parser.add_argument('--remote-pool-type', action='store', default='thread')
    parser.add_argument('--remote-pool-size', action='store', default=1)
    parser.add_argument('--sys-path-file', action='store')
    return parser.parse_args()