<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
<br>
Liam Clarke-Hutchinson wrote:
<blockquote
 cite="mid98EB0AAEFDF1824CB936AEC4E6DB5CBC0226A6F2@chbnt01.alpha.wd.govt.nz"
 type="cite">
  <pre wrap="">Hi Joseph, 


  </pre>
  <blockquote type="cite">
    <pre wrap="">while (1):
          buffer = Data.IRC.recv(1024)
        msg = string.split(buffer)
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Just a warning, the string module will be removed/deprecated come Py3K.
Better to use - 
buffer.split()
nick_name = msg[0][:msg[0].find("!")]
filetxt.write(nick_name.lstrip(':') + ' -&gt; ' + message.lstrip(':') + '\n')
  </pre>
</blockquote>
Ok. Thanks for the heads up.<br>
<blockquote
 cite="mid98EB0AAEFDF1824CB936AEC4E6DB5CBC0226A6F2@chbnt01.alpha.wd.govt.nz"
 type="cite">
  <pre wrap="">As to your printing problem, I'm not sure if you're referring to - </pre>
  <blockquote type="cite">
    <pre wrap="">print msg[print_msg]
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
Oh, sorry. I'm refering to the print msg[print_msg]<br>
<blockquote
 cite="mid98EB0AAEFDF1824CB936AEC4E6DB5CBC0226A6F2@chbnt01.alpha.wd.govt.nz"
 type="cite">
  <pre wrap="">And I'm not sure if you want it to print without an additional newline, or
with a newline. 
  </pre>
</blockquote>
Well every word is on it's own new line (I get a huge message from the
IRC server) and I'd like a word wrap or something to fix that.
<blockquote
 cite="mid98EB0AAEFDF1824CB936AEC4E6DB5CBC0226A6F2@chbnt01.alpha.wd.govt.nz"
 type="cite">
  <pre wrap="">#Incidentally, it's a bit simpler to maintain this kinda loop
#instead of a while loop.

for item in msg:
    item.rstrip() #Will strip whitespace (\t\r\n etc.) by default
    print item
  </pre>
</blockquote>
Ah. Thanks<br>
<blockquote
 cite="mid98EB0AAEFDF1824CB936AEC4E6DB5CBC0226A6F2@chbnt01.alpha.wd.govt.nz"
 type="cite">
  <pre wrap="">If you're wanting to print without the newline that print adds, why not do a
join like this one? message = ' '.join(msg[3:])

print ' '.join(msg) ?

  </pre>
</blockquote>
Thanks again. This is proving very usefull.<br>
<blockquote
 cite="mid98EB0AAEFDF1824CB936AEC4E6DB5CBC0226A6F2@chbnt01.alpha.wd.govt.nz"
 type="cite">
  <pre wrap="">What output you're expecting
  </pre>
</blockquote>
I'm expecting a large amount of text without new lines for each word,
and possible word wrapping.<br>
<blockquote
 cite="mid98EB0AAEFDF1824CB936AEC4E6DB5CBC0226A6F2@chbnt01.alpha.wd.govt.nz"
 type="cite">
  <pre wrap="">What output you're getting

  </pre>
</blockquote>
Example:<br>
this<br>
is <br>
the<br>
type<br>
of <br>
message<br>
I'm<br>
getting<br>
and<br>
as<br>
you<br>
can<br>
see<br>
,<br>
it's <br>
really<br>
annoying!<br>
<br>
<blockquote
 cite="mid98EB0AAEFDF1824CB936AEC4E6DB5CBC0226A6F2@chbnt01.alpha.wd.govt.nz"
 type="cite">
  <pre wrap="">PS Your code is interesting, I've never dealt with the IRC protocol
before,so it's good to see a demonstration of it.</pre>
</blockquote>
I edited the code from a Python Cookbook recipe.<br>
<blockquote
 cite="mid98EB0AAEFDF1824CB936AEC4E6DB5CBC0226A6F2@chbnt01.alpha.wd.govt.nz"
 type="cite">
  <pre wrap=""> I may toddle off and check
out that RFC.
  </pre>
</blockquote>
Yes. Some people on a forum that I hang oput with suggested a chat
room. A freind of mine suggested IRC and python. He's doing the server
and I'm doing the client. I'm testing the client on freenode.. only
thing I could think of at the time.<br>
</body>
</html>