kgschlosser wrote:My bad i didn't see the fact you added extra things like the pic..
No worries mate, read more carefully next time, safes a lot of work
kgschlosser wrote:Have you tried the bit on the closing of the dialogs that i coded up based on your idea??? I didn't know if ya saw that or not
I didn't... Please don't get me wrong, I very much appreciate your work and enthusiasm for the project, but you post and change so many things, so fast that I can't catch up to it. To be honest I stopped even trying... I can't read as fast as you write, man!
So it's ready from your site? Coded and tested it etc.? Then I'll try to take a look asap.
kgschlosser wrote:I had to change out some things like the use of eg.TranslatableStrings . and I also removed the use of Iterkeys() because if we ever change to python 3 it will be less work to have to convert this stuff later... may as well get into the habit of doing it now. and i combined the repeat code for the triggering of an event into a single method. because i had to add some more things to it..
Actually, iterkeys() should be used instead of the "for" loop from a performance perspective. Also the rest of the code you wrote doesn't look very efficient to me...
I recommend you to read this, helped me a lot: https://wiki.python.org/moin/PythonSpee ... rmanceTips
And for that event selector, I unfortunately have to tell you that I (personalty) don't like it.
The Process Watcher plugin is designed to monitor all processes, not specific ones. (even though it's optional, I don't like it)
For specific processes, there already is a plugin: viewtopic.php?f=9&t=2792
It looks like you're on a good way of finding an alternative to the polling, that will not only catch small processes, but also will be a huge performance improvement!