THis is with the exec node without -u
[{"id":"8e82ee5ca7530af0","type":"tab","label":"Flow 4","disabled":false,"info":"","env":[]},{"id":"f24ff63822df1036","type":"inject","z":"8e82ee5ca7530af0","name":"","props":[{"p":"filename","v":"/home/pi/testing.py","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":150,"y":140,"wires":[["d09fec707e868aef"]]},{"id":"d09fec707e868aef","type":"template","z":"8e82ee5ca7530af0","name":"Progress","field":"payload","fieldType":"msg","format":"python","syntax":"plain","template":"#!/usr/bin/env python2.7\nimport time\nwhile True:\n a=[402.17, 10.16, 17.2, 3482.43, 138.55, 27.76, 27.64, 0.29, 27.76, 3.52, 3.51, 3.68, 2.7, 4.15, 0.0, 8.98, 349.0, 592, 73, 189.77, 642.05, 8895.82, 7.19, 0, 0, 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 0.0, 0.0, 0, 2.83, 0, 0, 402.17, 10.16, 17.2, 402.17, 10.16, 0.34, 'null', 0.0, 0.0, 0.34, 0.0, 0.0, 0.0, 85.8, -4.2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0, 0, 0, 67, 0, 0.0, 3.48, 0, 3.48, 56.8, 'null', 0.0, 0, 0, 41, 0, 0.0, 0.0, 0.0, 0.0, 5.75, 0.0, 85.51, 0.0, 0.0, 41, 0, 793, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0, 0, 711, 3, -5, 3.48, 'null', 'null', 'null', 'null', 27.59, 27.59, 0.0, 0.0, 0, 0, 27.77, 27.75, 27.62, 0.0, 16.3, 16.3, 16.8, 16.8, 14.9, 7.9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 555.37, 1406.65, 26.61, 26.61, 0.0, 'null', 'null', 'null', 'null', 0.0, 555.37, 0.0, 0.0, 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 0.0, 0.0, 7.9, 0.0, 0.0, 0.0, 8.66, 3482.43, 26.61, 325.98, 10.18, 27.56, 27.53, 27.76, 27.64, 396.96, 0.0, 0.0, 454.56, 'null', 0, 0, 0, 0, 0, 0, 'null', 0, 0, 0, 0, 0, 0, 'null', 0.0, 0.0, 3, -5, 711, 3, -5, 711, 0.0, 555.35, 3276, 0, 0, 0, 675.0]\n print (a)\n time.sleep(5)\n","output":"str","x":310,"y":140,"wires":[["cca84906dfbc8f07"]]},{"id":"cca84906dfbc8f07","type":"file","z":"8e82ee5ca7530af0","name":"","filename":"filename","filenameType":"msg","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":470,"y":140,"wires":[["29959d933f062396"]]},{"id":"b564fa4a9c52c23f","type":"debug","z":"8e82ee5ca7530af0","name":"msg1","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":844.8000030517578,"y":121.60009765625,"wires":[]},{"id":"c68ddaf00c486ef6","type":"debug","z":"8e82ee5ca7530af0","name":"msg2","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":844.8000030517578,"y":161.60009765625,"wires":[]},{"id":"7a269500967ee829","type":"debug","z":"8e82ee5ca7530af0","name":"msg3","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":844.8000030517578,"y":201.60009765625,"wires":[]},{"id":"29959d933f062396","type":"exec","z":"8e82ee5ca7530af0","command":"python","addpay":"filename","append":"","useSpawn":"true","timer":"","winHide":false,"oldrc":false,"name":"","x":614.8000030517578,"y":141.60009765625,"wires":[["b564fa4a9c52c23f"],["c68ddaf00c486ef6"],["7a269500967ee829"]]},{"id":"1cc06124eff8be96","type":"inject","z":"8e82ee5ca7530af0","name":"Stop","props":[{"p":"kill","v":"SIGTERM","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":484.8000030517578,"y":181.60009765625,"wires":[["29959d933f062396"]]}]
This time I get a single message per print command, but it is not complete. It is truncated at the end, and each message is truncated in a different way
And yes, unfortunatly it's a python 2