Issue2710
Created on 2008-04-28 19:44 by dhanlen, last changed 2008-05-11 15:12 by georg.brandl.
| File name |
Uploaded |
Description |
Edit |
Remove |
|
tkinterwork.py
|
dhanlen,
2008-04-28 19:44
|
GUI for backgammon, in progress |
|
|
| msg65928 (view) |
Author: Don Hanlen (dhanlen) |
Date: 2008-04-28 19:44 |
|
IDLE internal error in runcode()
Traceback (most recent call last):
File "C:\PYTHON25\lib\idlelib\rpc.py", line 235, in asyncqueue
self.putmessage((seq, request))
File "C:\PYTHON25\lib\idlelib\rpc.py", line 332, in putmessage
n = self.sock.send(s[:BUFSIZE])
error: (10035, 'The socket operation could not complete without blocking')
Does this look familiar to anyone? I can't figure out what to do about
it. Python 2.5, windoze. I get it when I execute a Tkinter op that
works elsewhere.
changing this (works):
t = self.b.create_text(
(point.baseX + 1)*self.checkerSize/2 + fudge,
y + fudge,
text = str(point.occupied),
width = self.checkerSize)
to
t = self.b.create_text(
(point.baseX + 1)*self.checkerSize/2 + fudge,
y + fudge,
text = str(point.occupied),
font=("Times", str(self.checkerSize/2), "bold"),
width = self.checkerSize)
for example. The same code works fine elsewhere. I thought I'd ask
here before I try (no clue) increasing BUFSIZE in rpc.py? I'm not crazy
about tinkering with code I have no clue about..
It has been suggested that the problem is competition with IDLE for
tkinter resources.
--
don
|
| msg65945 (view) |
Author: Don Hanlen (dhanlen) |
Date: 2008-04-28 23:30 |
|
ah, lines 284-289 (the lines in question) need indenting 4 levels. I
just DL'd 2.5.2, ran the code once, no problem, 2nd time, got the usual
error message.
|
|
| Date |
User |
Action |
Args |
| 2008-05-11 15:12:16 | georg.brandl | set | components:
+ IDLE |
| 2008-04-28 23:30:12 | dhanlen | set | messages:
+ msg65945 |
| 2008-04-28 19:44:50 | dhanlen | create | |
|