util/ProcessLogger.py
23 months ago GP Orcullo allow passing environment variables to ProcessLogger python3
2022-10-28 GP Orcullo fix string encoding python3
2022-10-28 GP Orcullo automated conversion using 2to3-3.9 tool python3
23 months ago Edouard Tisserant IDE: prevent IDE/CLI process surviving to sys.exit() by using deamon threads to monitor external processes output streams. wxPython4
2022-05-26 Edouard Tisserant IDE: fix exception happening in debug mode when logging process termination.
2021-08-21 Edouard Tisserant IDE: systematically log command when launching process (was not showing in case of LOCAL:// runtime being launched) svghmi
2021-03-23 Edouard Tisserant Allow using spin() from ProcessLogger even with no logger given.
2021-03-02 Edouard Tisserant IDE: Process Logging : Add annotation in log so that user can see build is still alive and how long external process takes.
2021-01-13 Edouard Tisserant Removed harmful assert in ProcessLogger.
2020-06-12 Edouard Tisserant Debug : when BEREMIZ_DEBUG file exist, display all commands issued in console.
2018-02-01 Edouard Tisserant Another set of meaningless changes to satisfy PEP8 and PyLint.
2017-12-04 Surkov Sergey add possibility to specify subprocess stdout encoding
2017-12-04 Andrey Skvortsov fix deadlock if method kill() is called after process is already finished
2017-10-25 Andrey Skvortsov fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`"
2017-10-19 Andrey Skvortsov fix pylint warning '(bad-continuation) Wrong hanging indentation before block'
2017-10-06 Andrey Skvortsov fix pylint warning '(unused-import), Unused import connectors'
2017-09-28 Andrey Skvortsov fix wrong-import-order. first standard modules are imported, then others
2017-09-28 Andrey Skvortsov fix (old-style-class) Old-style class defined error for most parts of
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E722 do not use bare except'
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E712 comparison to True should be 'if cond is True:' or 'if cond:'
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E111 indentation is not a multiple of four
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E701 multiple statements on one line (colon)
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E202 whitespace before ')'
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E251 unexpected spaces around keyword / parameter equals
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E225 missing whitespace around operator
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E303 too many blank lines
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E231 missing whitespace after ':' or ','
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E203 whitespace before ':' and whitespace before ','
2017-08-14 Andrey Skvortsov clean-up: fix PEP8 E302 expected 2 blank lines, found 1
2017-08-14 Andrey Skvortsov clean-up: fix PEP8 E401 multiple imports on one line
2017-08-14 Andrey Skvortsov clean-up for PEP8: fix W291 trailing whitespace
2016-11-28 Andrey Skvortsov fix translation strings with multiple parameters
2016-11-18 Andrey Skvortsov fix license notices in source files and license files under GPLv2+
2016-10-05 Andrey Skvortsov fix syncronization issue during killing ProcessLoggers on IDE close
2016-08-24 Andrey Skvortsov fix race condition in ProcessLogger
2016-05-06 andrey fix bug: Beremiz IDE hangs during launching Beremiz_service
2016-04-28 Andrey Skvortsov fix issue with sometimes wrong return code of ProcessLogger
2016-04-28 Andrey Skvortsov Fix error about missing attribute 'timeout' that happens sometimes during compilation
2016-04-18 Andrey Skvortsov fixes sometimes happened error during project compilation
2014-06-10 Edouard Tisserant Allow specification of command line arguments encoding in ProcessLogger
2014-05-21 Edouard Tisserant Organized controller's _Build sub-methods layout. Many (unwanted) white space changes.
2013-03-06 Edouard Tisserant Added CWD to ProcessLogger, and make sure local runtime have CWD setup correctly
2012-07-17 laurent Fixing bug with filesystem encoding on Windows
2012-05-08 Edouard Tisserant refactoring