Audiokinetic's Community Q&A is the forum where users can ask and answer questions within the Wwise and Strata communities. If you would like to get an answer from Audiokinetic's Technical support team, make sure you use the Support Tickets page.

0 votes
Hi Bernard,

When I try to use "ak.wwise.waapi.getSchema" in Python, I always get the error message "TypeError: __do_request() got multiple values for argument'uri'".

I think the reason is the definition of the Call function is "call(self, uri, *args, **kwargs):", so the uri in the incoming Args will conflict with its own uri.

Do you know any way to solve it?

Thanks!
in General Discussion by 溪夜 (180 points)

1 Answer

+1 vote
 
Best answer

Update 2020-11-13: Version 0.5 is available with this fix!

Thank you for reporting this problem. You are exactly right, this is an issue with waapi-client-python.

Unfortunately, there is no workaround to your issue: it is an oversight in the design of the WaapiClient functions API.
I have created an issue on the Github repository to track this bug. It is planned to be fixed as part of the upcoming 0.5 version.

by Samuel L. (Audiokinetic) (23.6k points)
edited by Samuel L. (Audiokinetic)
Thanks Samuel!

I forgot to try that in another programming language :( Looks like we'll have to wait until waapi-client-python is fixed.
BTW, is there an estimated release date for the 0.5 version?

Thanks so much for the reply!
I have scheduled a release for end of next week, I'll post a new answer here when it is available.
Thank you so much, Samuel, for all your hard work!
Version 0.5 is available with this fix!
THANKS Samuel!!
The new release is really about as fast as the speed of light! I'm going to try now!!!
...