On 10Apr2013 01:06, Νίκος Γκρ33κ <nikos.gr...@gmail.com> wrote: | Here is the whole code for metrites.py in case someone wants to take allok. | | Everything is correct after altering it to meet python 3.3, | everythign aprt from the weird unicode error thing. | | http://pastebin.com/5Mpjx5Fd | | please take a look.
From looking at the HTML source of the page: http://superhost.gr/ I see near the start: b'<!DOCTYPE html I'd say you have a bytes object that you've fed to print(). In python2, str is effectively bytes. In python3, str is a sequence of Unicode code points, and bytes are arrays of small integers. If you feed a bytes object to print it will print a strig represenation of it, starting with "b'...". The question is: where did the bytes object come from? A cursory glance through your pastebin code doesn't show me anthing very obvious. I'd start by asking: where does the string "<!DOCTYPE" come from? Wherever that is, it seems to be bytes rather than str. Start with that. Cheers, -- Cameron Simpson <c...@zip.com.au> You don't have to live on the edge, but you have to know where it is. - Scott Lilliott, c...@swl.msd.ray.com -- http://mail.python.org/mailman/listinfo/python-list