!7 // TODO: clean up process!! cmodule RunVectorSDK > DynPrintLogAndEnabled { transient Process process; transient PrintStream out; start-thread { File script = userDir("vector-sdk/cam-stream-to-stdout.py"); assertFileExists(script); makeExecutable(script); Process process = Runtime.getRuntime().exec(platformQuoteOpt(script)); drainStreamInNewThread(process.getErrorStream()); out = printStream(process.getOutputStream()); DataInputStream in = dataInputStream(process.getInputStream()); S line; while ((line = in.readLine()) != null) { print("Got line: " + shorten(100, line)); } } }