f



Error 32 - Broken Pipe . Please Help!!

Error:


Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/monitor.py", line 575, in run
    already_pickled=True)
  File "/usr/lib/python2.7/dist-packages/spyderlib/utils/bsdsocket.py", line 24, in write_packet
    sock.send(struct.pack("l", len(sent_data)) + sent_data)
error: [Errno 32] Broken pipe

Code : 

#code

s=1
f=0
c=0

for i in range (1,100):
    c=0
    for j in (1,i):
        s+=j
        c=0
        for k in range(1,(s/2+1)):
            #print s            
            t=s%k
            if t==0:
                c+=1
                if c>=5:
                    f=1
                    print s
                    break 

print s                  
    
#code ends.    

The program is runnning. It has been more than 10 minutes ( currently). Should I raise my hopes for an answer ?
0
9/4/2012 5:08:03 PM
comp.lang.python 77058 articles. 6 followers. Post Follow

5 Replies
898 Views

Similar Articles

[PageSpeed] 40

2012.09.04. 19:08 keltez�ssel, Sreenath k �rta:
> Error:
>
>
> Exception in thread Thread-1:
> Traceback (most recent call last):
>    File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
>      self.run()
>    File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/monitor.py", line 575, in run
>      already_pickled=True)
>    File "/usr/lib/python2.7/dist-packages/spyderlib/utils/bsdsocket.py", line 24, in write_packet
>      sock.send(struct.pack("l", len(sent_data)) + sent_data)
> error: [Errno 32] Broken pipe
>
> Code :
>
> #code
>
> s=1
> f=0
> c=0
>
> for i in range (1,100):
>      c=0
>      for j in (1,i):
>          s+=j
>          c=0
>          for k in range(1,(s/2+1)):
>              #print s
>              t=s%k
>              if t==0:
>                  c+=1
>                  if c>=5:
>                      f=1
>                      print s
>                      break
>
> print s
>      
> #code ends.
>
> The program is runnning. It has been more than 10 minutes ( currently). Should I raise my hopes for an answer ?
It must not be your full program. The traceback shows "Thread-1" which 
indicates that you are using the threading module. The other possibility 
is that you are feeding the output of your program into another program 
with a pipeline. In that case, the exception might have occured in the 
other program, not yours.
0
gandalf6471 (300)
9/4/2012 5:21:54 PM
On 9/4/2012 10:08 AM Sreenath k said...
> Error:
>
>
> Exception in thread Thread-1:
> Traceback (most recent call last):
>    File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
>      self.run()
>    File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/monitor.py", line 575, in run
>      already_pickled=True)
>    File "/usr/lib/python2.7/dist-packages/spyderlib/utils/bsdsocket.py", line 24, in write_packet
>      sock.send(struct.pack("l", len(sent_data)) + sent_data)
> error: [Errno 32] Broken pipe
>
> Code :

<snip non-relevant code to the above traceback>

So, what code is invoking spyderlib stuff that's causing the error?

Emile


0
emile (340)
9/4/2012 5:24:18 PM
On Tuesday, 4 September 2012 22:38:03 UTC+5:30, Sreenath k  wrote:
> Error:
> 
> 
> 
> 
> 
> Exception in thread Thread-1:
> 
> Traceback (most recent call last):
> 
>   File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
> 
>     self.run()
> 
>   File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/monitor.py", line 575, in run
> 
>     already_pickled=True)
> 
>   File "/usr/lib/python2.7/dist-packages/spyderlib/utils/bsdsocket.py", line 24, in write_packet
> 
>     sock.send(struct.pack("l", len(sent_data)) + sent_data)
> 
> error: [Errno 32] Broken pipe
> 
> 
> 
> Code : 
> 
> 
> 
> #code
> 
> 
> 
> s=1
> 
> f=0
> 
> c=0
> 
> 
> 
> for i in range (1,100):
> 
>     c=0
> 
>     for j in (1,i):
> 
>         s+=j
> 
>         c=0
> 
>         for k in range(1,(s/2+1)):
> 
>             #print s            
> 
>             t=s%k
> 
>             if t==0:
> 
>                 c+=1
> 
>                 if c>=5:
> 
>                     f=1
> 
>                     print s
> 
>                     break 
> 
> 
> 
> print s                  
> 
>     
> 
> #code ends.    
> 
> 
> 
> The program is runnning. It has been more than 10 minutes ( currently). Should I raise my hopes for an answer ?

*Please* make your variable names more descriptive.
0
maniandram01 (167)
9/5/2012 3:40:57 AM
On Tue, 4 Sep 2012 20:40:57 -0700 (PDT), Ramchandra Apte
<maniandram01@gmail.com> declaimed the following in
gmane.comp.python.general:

> 
> *Please* make your variable names more descriptive.

	No kidding... I haven't seen such cryptic names since 1972 -- an era
when BASIC only allowed for

	A..Z{"" | 1..0}{"" | $}

{that is, one letter, with optional single digit, with optional $ for
string}

-- 
	Wulfraed                 Dennis Lee Bieber         AF6VN
        wlfraed@ix.netcom.com    HTTP://wlfraed.home.netcom.com/

0
wlfraed (4596)
9/5/2012 5:33:03 AM
On 05/09/2012 06:33, Dennis Lee Bieber wrote:
> On Tue, 4 Sep 2012 20:40:57 -0700 (PDT), Ramchandra Apte
> <maniandram01@gmail.com> declaimed the following in
> gmane.comp.python.general:
>
>>
>> *Please* make your variable names more descriptive.
>
> 	No kidding... I haven't seen such cryptic names since 1972 -- an era
> when BASIC only allowed for
>
> 	A..Z{"" | 1..0}{"" | $}
>
> {that is, one letter, with optional single digit, with optional $ for
> string}
>

Presumably BASIC aficianodas still insist that BASIC is the second best 
programming language in the world, with the best yet to be invented :)

-- 
Cheers.

Mark Lawrence.

0
breamoreboy1 (1156)
9/5/2012 7:38:49 AM
Reply: