Introduction
This function was designed for debugging purposes.
That means you will have to launch an instance of the AnyWave application in plugin debug mode specifying a TCP port to listen to.
Launch AnyWave in debug mode
Depending on your OS platform, open a Terminal window or a console application and launch AnyWave using the following command:
anywave --plugin_debug --server_port 59000
If you installed the macOS version using the provided installation package, the anywave command is available from a terminal.
If you installed the Ubuntu 20.04 package, the command is available from a terminal.
If you installed the Windows release, you must add the PATH to the installation dir of AnyWave to the current system path or you must specify the full path to the anywave.exe file.
Connect to AnyWave as a fake plugin
# use the same port number you specified when launching AnyWave.
import anywave
anywave.debug_connect(59000) # note that this code can be run from anywhere you want in your Python dev environment.
# get the settings defined by AnyWave
print(anywave.properties)
Test your code
While successfully connected to AnyWave, you can run any code using the anywave module.
You may have some issues as your code is not really running in the regular plugin context:
- The properties dictionary set in anywave module will contain some empty paths, like the working directory path associated with the plugin or the plugin dir path.
You may have to take that into account while debugging.