I have just reinstalled my HTPC, and installed the newest EventGhost (0.5.0-rc6).
But, the plugins are giving me tons of errors.
Any hints on what is happening on my system?
The MCEventPlugin throws this in the log, when I use "Configure Item":
--- start ---
---> Welcome to EventGhost <---
Traceback (most recent call last) (0.5.0-rc6):
File "C:\Program Files (x86)\EventGhost\eg\Classes\TaskletDialog.py", line 162, in ProcessingTask
self.Configure(*args, **kwargs)
File "C:\Program Files (x86)\EventGhost\eg\Classes\ConfigDialog.py", line 106, in Configure
treeItem.Configure(*args)
File "C:\Program Files (x86)\EventGhost\eg\Classes\ActionItem.py", line 80, in Configure
return self.executable.Configure(*args)
File "C:\Program Files (x86)\EventGhost\plugins\MCEvent\__init__.py", line 60, in Configure
pollingIntervalCtrl = panel.SpinNumCtrl(pollingInterval)
File "C:\Program Files (x86)\EventGhost\eg\Classes\ControlProviderMixin.py", line 119, in SpinNumCtrl
return eg.SpinNumCtrl(self, -1, value, *args, **kwargs)
File "C:\Program Files (x86)\EventGhost\eg\__init__.py", line 50, in __getattr__
mod = __import__("eg.Classes." + name, None, None, [name], 0)
File "C:\Program Files (x86)\EventGhost\eg\Classes\SpinNumCtrl.py", line 27, in <module>
THOUSANDS_SEP = l.GetInfo(wx.LOCALE_THOUSANDS_SEP)
File "wx\_gdi.pyc", line 3106, in GetInfo
PyAssertionError: C++ assertion "strcmp(setlocale(LC_ALL, NULL), "C") == 0" failed at ..\..\src\common\intl.cpp(1449) in wxLocale::GetInfo(): You probably called setlocale() directly instead of using wxLocale and now there is a mismatch between C/C++ and Windows locale.
Things are going to break, please only change locale by creating wxLocale objects to avoid this!
--- end ---
Even the Timer plugin gives me errors:
--- start ---
---> Welcome to EventGhost <---
Task.Activated.EventGhost
Traceback (most recent call last) (0.5.0-rc6):
File "C:\Program Files (x86)\EventGhost\eg\Classes\TaskletDialog.py", line 162, in ProcessingTask
self.Configure(*args, **kwargs)
File "C:\Program Files (x86)\EventGhost\eg\Classes\ConfigDialog.py", line 106, in Configure
treeItem.Configure(*args)
File "C:\Program Files (x86)\EventGhost\eg\Classes\ActionItem.py", line 80, in Configure
return self.executable.Configure(*args)
File "C:\Program Files (x86)\EventGhost\plugins\Timer\__init__.py", line 518, in Configure
loopCtrl = eg.SpinIntCtrl(panel, -1, loops, 0, size=(200,-1))
File "C:\Program Files (x86)\EventGhost\eg\__init__.py", line 50, in __getattr__
mod = __import__("eg.Classes." + name, None, None, [name], 0)
File "C:\Program Files (x86)\EventGhost\eg\Classes\SpinIntCtrl.py", line 24, in <module>
class SpinIntCtrl(eg.SpinNumCtrl):
File "C:\Program Files (x86)\EventGhost\eg\__init__.py", line 50, in __getattr__
mod = __import__("eg.Classes." + name, None, None, [name], 0)
File "C:\Program Files (x86)\EventGhost\eg\Classes\SpinNumCtrl.py", line 27, in <module>
THOUSANDS_SEP = l.GetInfo(wx.LOCALE_THOUSANDS_SEP)
File "wx\_gdi.pyc", line 3106, in GetInfo
PyAssertionError: C++ assertion "strcmp(setlocale(LC_ALL, NULL), "C") == 0" failed at ..\..\src\common\intl.cpp(1449) in wxLocale::GetInfo(): You probably called setlocale() directly instead of using wxLocale and now there is a mismatch between C/C++ and Windows locale.
Things are going to break, please only change locale by creating wxLocale objects to avoid this!
--- end ---