# HG changeset patch # User Andrey Skvortsov <andrej.skvortzov@gmail.com> # Date 1484823369 -10800 # Node ID 1953c268a194a86a63997eeaf959df897d09bd86 # Parent 3f86e9768f14bc72d1b0d73adb802ba55328058a for tests svgui and logging move code from old py_ext.xml to the new pyfile.xml diff -r 3f86e9768f14 -r 1953c268a194 tests/logging/py_ext_0@py_ext/py_ext.xml --- a/tests/logging/py_ext_0@py_ext/py_ext.xml Tue Jan 17 16:34:24 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<Python xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="py_ext_xsd.xsd"> -<![CDATA[import threading, time - -MyT = None -Stop = False - -def StartLog(): - global MyT - MyT=threading.Thread(target = DoLog) - MyT.start() - -def DoLog(): - global Stop - while not Stop: - PLCObject.LogMessage("Python side Logging (PLC is %s)"%PLCObject.PLCStatus) - time.sleep(0.3) - -def StopLog(): - global MyT,Stop - Stop=True - -_runtime_init.append(StartLog) -_runtime_cleanup.append(StopLog) -]]> -</Python> diff -r 3f86e9768f14 -r 1953c268a194 tests/logging/py_ext_0@py_ext/pyfile.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/logging/py_ext_0@py_ext/pyfile.xml Thu Jan 19 13:56:09 2017 +0300 @@ -0,0 +1,41 @@ +<?xml version='1.0' encoding='utf-8'?> +<PyFile xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <variables/> + <globals> + <xhtml:p><![CDATA[import threading, time + +MyT = None +Stop = False + +def StartLog(): + global MyT + MyT=threading.Thread(target = DoLog) + MyT.start() + +def DoLog(): + global Stop + while not Stop: + PLCObject.LogMessage("Python side Logging (PLC is %s)"%PLCObject.PLCStatus) + time.sleep(0.3) + +def StopLog(): + global MyT,Stop + Stop=True + +_runtime_init.append(StartLog) +_runtime_cleanup.append(StopLog) +]]></xhtml:p> + </globals> + <init> + <xhtml:p><![CDATA[]]></xhtml:p> + </init> + <cleanup> + <xhtml:p><![CDATA[]]></xhtml:p> + </cleanup> + <start> + <xhtml:p><![CDATA[]]></xhtml:p> + </start> + <stop> + <xhtml:p><![CDATA[]]></xhtml:p> + </stop> +</PyFile> diff -r 3f86e9768f14 -r 1953c268a194 tests/svgui/svgui@svgui/py_ext.xml --- a/tests/svgui/svgui@svgui/py_ext.xml Tue Jan 17 16:34:24 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<Python xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="python_xsd.xsd"> -<![CDATA[]]> -</Python>