On Mon, Aug 13, 2012 at 8:36 PM, Blind Anagram <non...@nowhere.com> wrote:
> I thought I would try out Python 3.3 beta 2.
> This works well so far but I keep getting the message:
> Exception KeyError: KeyError(6308,) in <module 'threading' from
> 'c:\\Program Files\\Python33\\lib\\threading.py'> ignored
> after some of my python code completes.
> Is this an issue worth reporting?
It might be, but it depends on what your code is and is doing. Can you
put together a minimal test case?
On Mon, Aug 13, 2012 at 8:36 PM, Blind Anagram <non...@nowhere.com> wrote:
> I thought I would try out Python 3.3 beta 2.
> This works well so far but I keep getting the message:
> Exception KeyError: KeyError(6308,) in <module 'threading' from
> 'c:\\Program Files\\Python33\\lib\\threading.py'> ignored
> after some of my python code completes.
> Is this an issue worth reporting?
It might be, but it depends on what your code is and is doing. Can you
put together a minimal test case?
===========
Thank you for your response.
Here is a fairly short bit of code which produces the exception:
for pre in ('12', '13', '14', '15', '21' ):
n = int(pre + '543')
s = str(n * n)
if len(set(s)) == 9:
print(n, s)
On Mon, Aug 13, 2012 at 9:24 PM, Blind Anagram <non...@nowhere.com> wrote:
> Here is a fairly short bit of code which produces the exception:
> for pre in ('12', '13', '14', '15', '21' ):
> n = int(pre + '543')
> s = str(n * n)
> if len(set(s)) == 9:
> print(n, s)
Interesting. I just downloaded a clean 3.3 onto this Windows box,
saved your script to a file ("booom.py" hehe), and ran it - no
exception. Same thing pasting that code into the interactive
interpreter or idle. Did you import anything before running that code?
If not, it may be a site.py problem or something.
<steve+comp.lang.pyt...@pearwood.info> wrote:
> Since your code doesn't even import threading, let alone use it, I can't
> imagine how you get an error in threading.
Hey, I try not to get scornful until at least the sixth post :)
On Mon, Aug 13, 2012 at 9:24 PM, Blind Anagram <non...@nowhere.com> wrote:
> Here is a fairly short bit of code which produces the exception:
> for pre in ('12', '13', '14', '15', '21' ):
> n = int(pre + '543')
> s = str(n * n)
> if len(set(s)) == 9:
> print(n, s)
Interesting. I just downloaded a clean 3.3 onto this Windows box,
saved your script to a file ("booom.py" hehe), and ran it - no
exception. Same thing pasting that code into the interactive
interpreter or idle. Did you import anything before running that code?
If not, it may be a site.py problem or something.
===============
Thanks to you both for your responses.
Its an IDE issue of some kind (I am using WING).
When I run under a command prompt (or IDLE) all is well.
On Mon, Aug 13, 2012 at 9:51 PM, Blind Anagram <non...@nowhere.com> wrote:
> Thanks to you both for your responses.
> Its an IDE issue of some kind (I am using WING).
> When I run under a command prompt (or IDLE) all is well.
Next time, do mention that sort of environmental consideration in the
original post :)
As a general rule, be careful of threading and windowing toolkits;
quite a few of them have restrictions on what you can and can't do, or
even completely do not support threads.