So i am trying to use ak.wwise.core.project.preClosed to simply color some work units and save the project afterwards but it doesnt seem to be working. It asks me about a lambda object, even though i am providign it, and afterwards there are a lot of errors due to wwise being disconnected. So i guess communication broke up too early or something.
Is there some sort of limitation on this topic? Can you please provide an example on how to use it?
Thx
EDIT: Just adding a simple code snippet of code that doesnt work:
def simple_print_hi(object):
print("hi")
handler_project_closed = client.subscribe("ak.wwise.core.project.preClosed", lambda object: simple_print_hi(object))
This throws the following error:
File ".....\PycharmProjects\WAAPI\venv\lib\site-packages\waapi\wamp\async_decoupled_client.py", line 152, in <lambda>
Thread(target=lambda: self._callback(**kwargs)).start()
File "....\PycharmProjects\WAAPI\venv\lib\site-packages\waapi\client\event.py", line 56, in on_event
self._callback(*args, **kwargs)
TypeError: <lambda>() missing 1 required positional argument: 'object'