[13:39] <czajkowski> aloha
[13:41] <slashtom> hello!
[13:48] <dumb1224> hi~~
[13:55] <ebel> hi
[13:59] <czajkowski> hows folks
[14:03] <dumb1224> doing ok...
[14:06] <czajkowski> good good
[14:41] <dumb1224> have a question, pipe '|' doesn't handle unicode char?
[14:42] <ebel> what do you mean?
[14:44] <dumb1224> I used python to print out some charactors, some contain unicode char,
[14:44] <dumb1224> then I used > to save the output stream as a file
[14:45] <dumb1224> when I run the python code it prints on the console without problem,
[14:46] <dumb1224> but when I used > I get a UnicodeEncodeError exception
[14:46] <ebel> | should pass data around as is, doesn't touch it.
[14:47] <ebel> sounds like a python problem. what's the exact unicodeencodeerror message?
[14:47] <dumb1224> UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 96: ordinal not in range(128)
[14:48] <ebel> sounds like python wants to print it out, but it doesn't know how to encode the characters, so it can't print it out.
[14:49] <dumb1224> hmmm
[14:49] <ebel> i can get the same error.
[14:50] <dumb1224> so I better save the stream as it is?
[14:50] <ebel> My *guess* is that python is able to tell the difference between outputting to a file and outputting to a terminal
[14:50] <ebel> and knows the output encoding of the terminal, so can print it, but there is no such thing as the encoding of a file (sort of)
[14:51] <ebel> To fix it, you need to decide what encoding to use (utf-8 is the most common)
[14:51] <ebel> and change your python script to be like ->   print STRING.encode("ENCODING")
[14:53] <dumb1224> and which object do I call to get the encode() method?I'm quite a newbie to python :D
[14:54] <ebel> You'd call it on the string object.
[14:54] <ebel> so like this:
[14:54] <ebel> print "foobar\u2019".encode("utf8")
[14:56] <ebel> actually that's wrong
[14:56] <ebel> it should be:
[14:56] <ebel> print u"foobar\u2019".encode("utf8")
[14:56] <ebel> so if you have a string called 'text', i.e. you used to do "print text", you would now do "print text.encode("utf8")"
[14:58] <dumb1224> it worked!thanks!
[14:59] <ebel> no problem
[18:52] <airurando> evening
[18:57] <airurando> anone about for the monthly meeting?
[18:59]  * airurando watched the tumbleweed drift through the #ubuntuie channel
[19:06] <airurando> hmmmmm............
[19:06] <czajkowski> :(
[19:06] <czajkowski> kinda goind down hill isn;t it
[19:06] <airurando> I guess the meeting is cancelled
[19:06] <airurando> czajkowski howdy
[19:07] <airurando> seems that way unfortunately :(
[19:07] <czajkowski> airurando: hows things
[19:07] <airurando> good now.
[19:07] <czajkowski> airurando: mye the date/time needs looking at or something or asking people wny they don't want to interact ?
[19:08] <airurando> busted a gut getting through the ploughing championship traffic to get home for this
[19:08] <airurando> frustrating
[19:08] <czajkowski> :(
[19:08] <czajkowski> *hugs*
[19:08] <airurando> aye we'll have to re-evaluate
[19:08] <czajkowski> know how you feel
[19:08] <airurando> not to worry.
[19:08] <czajkowski> maybe a mail to the lsit saying people giving up time to help promote open source - Ubuntu everyone kinda needs to step up a bit
[19:09] <airurando> aye.
[19:09] <airurando> I'll try to chat to ebel about it
[19:10] <airurando> Oisin is 6 tomorrow :)
[19:10] <czajkowski> wow
[19:11] <airurando> time flies
[19:11]  * airurando has to work tomorrow :(
[19:15] <airurando> I'mm off.  Will put the kids to bed instead.
[19:15] <airurando> That's more fun anyway ;)
[20:39] <slashtom> oh we missed the meeting... sorry, we were swimming then eating