Closed GoogleCodeExporter closed 9 years ago
We always assume that we have at least one analyzing engine, as the PyChess
engine
supports analyzing.
The problem is that the cecp code knows only if the engine can analyze, if it
responds to "protover 2" with "analyze=1".
This has a timeout on 2 seconds. So as the PyChess engine is rather slow to
start up,
then if your computer is slow, or is doing something else, it might fail the
timeout,
and we will have no analyzers (at least if you have no other engines installed).
I didn't think this was an issue anymore, as PyChess has begun to send analyse=1
before it imports anything, to make sure it is never late.
Which version do you use?
Original comment by lobais
on 4 Mar 2007 at 10:50
I'm running the latest svn-code on a "slow" computer (1,2GHz). Maybe the
timeout is a
little to short
Original comment by thijsver...@gmail.com
on 4 Mar 2007 at 11:46
Hm, it's the same which xboard uses. Then ofcource xboard normally isn't
supposed to
handle python engines ;)
If it is higher, engines which never respond, will cause the loading time of
PyChess
to be highter too.
In 0.7 this is all fixed, using an xml based engine system, which caches
information
on engines, and supports using no analyzers at all.
Perhaps you can try out different timeouts in the CECP.py file..
Original comment by lobais
on 4 Mar 2007 at 12:23
Please reopen if this is reproducable in 0.8
Original comment by lobais
on 28 Aug 2007 at 9:44
Original issue reported on code.google.com by
thijsver...@gmail.com
on 4 Mar 2007 at 9:18