Beremiz_service.py
Wed, 13 Mar 2019 11:47:03 +0300 Andrey Skvortsov Fix various pylint and pep8 errors
Mon, 11 Mar 2019 01:03:32 +0100 Edouard Tisserant check_sources.sh makes me become even less productive
Thu, 14 Feb 2019 10:06:43 +0100 Edouard Tisserant Fix previous commit : Using wx.CallAfter shouldn't have been necessary, and was a symptom of failing evaluator's deadlock detection.
Tue, 29 Jan 2019 09:14:47 +0100 Edouard Tisserant Fixed deadlock when using Wx together with Twisted in runtime.
Fri, 21 Dec 2018 13:43:41 +0100 Edouard Tisserant PyroServer: fixed naming of class, and reorganized methods in order to ease subclassing, in case of customization of service publication on the local network (i.e. zeroconf)
Fri, 23 Nov 2018 12:13:24 +0100 Edouard Tisserant Merged. Some changes that should already have been incuded during previous merge (mostly about PlcStatus) have been included this time.
Thu, 11 Oct 2018 12:00:40 +0300 Andrey Skvortsov python3 support: pylint, W1652 # (deprecated-types-field) Accessing a deprecated fields on the types module
Wed, 10 Oct 2018 10:26:27 +0300 Andrey Skvortsov python3 support: pylint, W1606 # (execfile-builtin) execfile built-in referenced
Tue, 09 Oct 2018 11:56:45 +0300 Andrey Skvortsov Fix pep8 warning: W605 invalid escape sequence ?x?
Thu, 04 Oct 2018 11:25:42 +0300 Andrey Skvortsov python3 support: pylint, W1648 # (bad-python3-import) Module moved in Python 3
Fri, 23 Nov 2018 00:33:04 +0100 Edouard Tisserant Merge, with surprizingly little conflicts
Wed, 03 Oct 2018 15:47:59 +0300 Andrey Skvortsov merge
Tue, 02 Oct 2018 18:08:49 +0300 Andrey Skvortsov Use python 3 compatible exception syntax everywhere
Tue, 02 Oct 2018 16:53:14 +0300 Andrey Skvortsov Use predefined constants for PlcStatus instead of string literals
Fri, 28 Sep 2018 12:54:14 +0300 Andrey Skvortsov Suppress message box in case current locale is unsupported or missing in wx
Mon, 29 Oct 2018 11:33:36 +0100 Edouard Tisserant Automatically get PSK and ID when connecting to PYRO[S], so that future connection through PYROS can use that same key. Also fixed case to UPPER for *PSK.
Tue, 23 Oct 2018 16:19:20 +0200 Edouard Tisserant Runtime : Ensure that a random PSK secret compatible with stunnel is generated if -s commandline switch is used. Stunnel service is restarted after generation, using spawn_subprocess. TODO : give stunnel restart command as a commandline parameter.
Tue, 23 Oct 2018 13:36:07 +0200 Edouard Tisserant Small cosmetic change to enhance readability and avoid confusion.
Tue, 23 Oct 2018 13:31:26 +0200 Edouard Tisserant Useless __name__ == '__main__' tests.
Thu, 18 Oct 2018 18:37:01 +0200 Edouard Tisserant merge
Mon, 15 Oct 2018 15:27:47 +0200 Edouard Tisserant Beremiz_service now binds both pyro and nevow ports to interface given with '-i' argument.
Wed, 03 Oct 2018 00:05:32 +0200 Edouard Tisserant Please pylint and pep8
Wed, 12 Sep 2018 22:59:30 +0200 Edouard Tisserant Merged in Andrey's branch
Fri, 07 Sep 2018 09:24:52 +0200 Yegor Yefremov Use Python 3 compatible syntax for exceptions py3-fix
Mon, 20 Aug 2018 17:11:20 +0300 Andrey Skvortsov Make Beremiz_service print version information
Wed, 12 Sep 2018 11:36:50 +0200 Edouard Tisserant Flush standard output when runtime ready, so that IDE knows it, and can continue connection to LOCAL:// uri
Tue, 21 Aug 2018 16:11:02 +0200 Edouard Tisserant Refactoring. Separated PLC Object, PYRO Server and MainWorker :
Wed, 08 Aug 2018 10:17:19 +0200 Edouard Tisserant More pylint+pep8 conformance
Mon, 06 Aug 2018 14:30:43 +0200 Edouard Tisserant merged
Thu, 12 Jul 2018 09:35:09 +0200 Edouard Tisserant WAMP : complains about failure to start WAMP only if it was successfully imported. nevow_service_rework
Wed, 11 Jul 2018 14:32:19 +0200 Edouard Tisserant WAMP: now config and secret given in project files always override those given in commandline. Also made extensions web customisations happen before registration of web interface. nevow_service_rework
Tue, 10 Jul 2018 12:54:05 +0200 Edouard Tisserant Moved Wamp configuration file selection logic into runtime/wampclient.py. Added Wamp CRA secret file upload and download. Slightly reworked code for config and secret file loading and saving. nevow_service_rework
Fri, 06 Jul 2018 15:05:03 +0200 Edouard Tisserant Fix misc typos in exception handling code. nevow_service_rework
Thu, 05 Jul 2018 13:44:54 +0200 Edouard Tisserant Better logging of Nevow Server import in case of exception. nevow_service_rework
Thu, 05 Jul 2018 11:11:01 +0200 Edouard Tisserant WampClient : Simplified, removed dead code, use exception for handling failures and misconfiguration, check existence of mandatory parameters. nevow_service_rework
Wed, 04 Jul 2018 14:17:00 +0200 Edouard Tisserant Merged #2486, enhancements to WAMP client : auto reconnecting, wamp conf checking and saving, additional attributes for exposed calls, etc nevow_service_rework
Wed, 04 Jul 2018 14:10:03 +0200 Edouard Tisserant Nevow based web interface now show simple Log message sending form for basic runtime, and allow extensions to add their own web settings. nevow_service_rework
Mon, 14 May 2018 13:05:54 +0200 dporopat #2486 Renaming functions. #2486
Mon, 14 May 2018 08:45:44 +0200 dporopat #2486 Reconnect funtion in SaveWampClientConf function. #2486
Thu, 19 Apr 2018 13:40:56 +0200 dporopat #2486 Adding reconnect funtion to WampClient. Global TransportFactory not needed anymore. #2486
Wed, 18 Apr 2018 10:40:16 +0200 dporopat #2486 WampClient needs pyro.plcobj before registration calls. #2486
Mon, 18 Jun 2018 12:12:57 +0300 Andrey Skvortsov merge
Thu, 07 Jun 2018 16:31:26 +0300 Andrey Skvortsov Drop support for wxPython 2.6 and below
Mon, 04 Jun 2018 11:22:08 +0200 Edouard Tisserant Commented out safety check to prevent deadlock in wxEvaluator, since wx Mainloop is not anymore in main thread. That safety check actually leads to having wx code running outside of MainLoop
Mon, 07 May 2018 14:19:08 +0200 Edouard Tisserant Fixed typos
Fri, 27 Apr 2018 16:32:53 +0200 Edouard Tisserant Fixed random segfault happening when loading new PLC in runtime, when using Xenonai.
Thu, 19 Apr 2018 15:17:05 +0200 Edouard Tisserant PEP-8 and PyLint
Thu, 19 Apr 2018 14:53:42 +0200 Edouard Tisserant PEP-8 and PyLint
Thu, 19 Apr 2018 12:22:40 +0200 Edouard Tisserant Rework of runtime non-real-time threading, and shared object dynamic loading :
Sat, 14 Apr 2018 10:09:33 +0200 Edouard Tisserant PLCObject got more methods serialized through worker : Start, Stop, NewPLC.
Fri, 13 Apr 2018 00:29:52 +0200 Edouard Tisserant Fixed implementation of runtime worker that ensure that PLCObject Load and Unload methods always run main thread.
Thu, 12 Apr 2018 22:20:38 +0200 Edouard Tisserant Intermediate state while implementing runtime worker to ensure that PLCObject Load and Unload methods always run main thread.
Tue, 20 Feb 2018 14:46:12 +0100 Edouard Tisserant Attempt to make BitBuket's version of pep8 and pylint happy.
Tue, 20 Feb 2018 14:16:51 +0100 Edouard Tisserant PEP8 and PyLint conformance: whitespaces and stuff
Wed, 14 Feb 2018 15:39:27 +0100 Edouard Tisserant Changed meaning of -c commandline argument for Beremiz service : only gives DEFAULT wamp config.
Mon, 12 Feb 2018 13:18:53 +0100 Edouard Tisserant Fixed pyro timeout for runtime, was set too short and runtime was disconnecting when building PLC
Thu, 01 Feb 2018 14:51:18 +0100 Edouard Tisserant Another set of meaningless changes to satisfy PEP8 and PyLint.
Wed, 31 Jan 2018 15:20:42 +0100 Edouard Tisserant Small pep8 conformity enforcement.
Wed, 24 Jan 2018 16:12:49 +0100 Edouard Tisserant fixed erro introduced 2 commits ago (-e) : tuples have no reverse() method
Wed, 24 Jan 2018 15:44:36 +0100 Edouard Tisserant Trying to get better logging/display of exceptions at runtime's startup