正常に動作する Ubuntu で Python 3.3 プログラムを作成しました。ただし、Windows で実行すると、Unicode エンコード エラーが発生します。それが不平を言う行は次のとおりです。
if minor:
print (textwrap.fill('{}: {}'.format(minor,MINOR[minor])),"\n")
しかし、WindowsではなくUbuntuで機能する理由がわかりません。ウィンドウズが嫌いなキャラクターは? 何も問題はありません。