Error in OsduClient arguments: takes 3 positional arguments but 4 were given

__init__() takes 3 positional arguments but 4 were given
Traceback (most recent call last):
  File "D:\osdu\osdu-preship-test\wellbore-ddms-data-loader\env\lib\site-packages\knack\cli.py", line 231, in invoke
    cmd_result = self.invocation.execute(args)
  File "D:\osdu\osdu-preship-test\wellbore-ddms-data-loader\env\lib\site-packages\knack\invocation.py", line 223, in execute
    cmd_result = parsed_args.func(params)
  File "D:\osdu\osdu-preship-test\wellbore-ddms-data-loader\env\lib\site-packages\knack\commands.py", line 146, in __call__
    return self.handler(*args, **kwargs)
  File "D:\osdu\osdu-preship-test\wellbore-ddms-data-loader\env\lib\site-packages\knack\commands.py", line 253, in _command_handler
    result = op(client, **command_args) if client else op(**command_args)
  File "D:\osdu\osdu-preship-test\wellbore-ddms-data-loader\env\lib\site-packages\wbdutil\commands\ingest.py", line 32, in wellbore
    client = OsduClient(config.base_url, token, config.data_partition_id)
TypeError: __init__() takes 3 positional arguments but 4 were given