Results 26 comments of mzizzi

> Also if I'm reading this correctly, we are currently discussing a polling approach using a library, rather than the event driven approach above. Is this correct? If the calls...

@calmofthestorm what do you think is the ideal situation? It sounds to me like you're leaning towards removing caching and querying context whenever the client pleases. Provided that the RPCs...

As it turns out, shelling out to xdotool for key_press is a bit slow as well. A simple `key_press(key='1', modifiers=('control',), count=5)` takes about 0.09 seconds. This means that a simple...

I think multiple_actions covers these cases: ``` python Key('1,2,3,4,5').execute() ``` However, it's common to construct actions like so: ``` python action = Key('a') + Text('%(something)s') + Key('b') action.execute() ``` In...

Has anyone had a chance to take a look at this or #105 ?

Have experienced something similar to this and I have a hunch that xdotool might be to blame. Server logs show that commands came in order. ``` 2014-08-10 21:18:51,690 [DEBUG ]...

So I looked at this in even further detail today and my thoughts from the comment above are probably incorrect. SimpleJSONRPCServer processes requests synchronously and os.system() is blocking. So it...

Welcome! That will ultimately call into this function on the server: https://github.com/dictation-toolbox/aenea/blob/master/server/linux_x11/server_x11.py#L334 Which should result in the following command being issued: `echo 'Aenea remote setup operational' | xdotool type --file...

Odd, I'm running the same version without issue. ``` bash $ xdotool version xdotool version 3.20140217.1 ``` I did some digging and apparently this is a know problem with xdotool....

I looked through that commit again verified that it did not touch any of the xdotool logic. I have a hunch that a race condition may have been triggered by...