[Qgis-developer] Socket server freezes on Python plugin
giohappy at gmail.com
Tue Jun 19 03:31:46 PDT 2012
> The plugin server unfreezes even if you simply move the mouse over QGis
> (wihtout doing any action on it).
This happens only if you move the mouse over the Canvas, while the server
remains freezed while moving on other areas (TOC, toolbar, etc.)
> It must be investigated...
> 2012/6/19 Víctor González <victorzinho at gmail.com>
>> I'm trying to create a plugin that opens a socket server in a separate
>> thread and handles requests. I create the server using
>> SocketServer.TCPServer and threading.Thread in the initGui method and the
>> plugin starts correctly, but if I try to get a response from a client, the
>> server freezes and does not respond.
>> The strange thing is that I have added a toolbar button that opens and
>> closes a file and, if I click that button, the server unfreezes and I get
>> the response as expected. However, if I create the socket server with the
>> same exact code as an standalone program, it works as expected without
>> I have looked into the PyQgis cookbook  and the contributed plugins
>>  searching for an example or solution but I couldn't find anything. Does
>> anyone know what may be wrong? Any hint will be greatly appreciated. I
>> attach the Qgis plugin as well as the standalone server and client.
>> Thanks in advance,
>> Qgis-developer mailing list
>> Qgis-developer at lists.osgeo.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Qgis-developer