why u''.join(term.wrap) ?

Each line is an item of a list, now you want to basically join them with nothing -- somewhat defeating the purpose of term.wrap i think?