obestwalter / mau-mau

Learn about Python by exploring a simple card game simulation.

Home Page:http://oliver.bestwalter.de/mau-mau/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mau-mau human crashes immediately on Windows 10

gregcodes opened this issue · comments

Traceback (most recent call last):
      File "C:\Users\Grigori\mau-mau-venv\Scripts\mau-mau-script.py", line 9, in <module>
        load_entry_point('mau-mau==4.0.0', 'console_scripts', 'mau-mau')()
      File "c:\users\grigori\mau-mau-venv\lib\site-packages\mau_mau\cli.py", line 54, in main
        functionObject(*args)
      File "c:\users\grigori\mau-mau-venv\lib\site-packages\mau_mau\cli.py", line 26, in play_interactive_game
        playedGame = play.play_game(_rulesOfTheGame, ['Eric', 'John', 'human'])
      File "c:\users\grigori\mau-mau-venv\lib\site-packages\mau_mau\play.py", line 12, in play_game
        player.play(game.table)
      File "c:\users\grigori\mau-mau-venv\lib\site-packages\mau_mau\subjects.py", line 91, in play
        self.strategy.play(table)
      File "c:\users\grigori\mau-mau-venv\lib\site-packages\mau_mau\strategy.py", line 25, in play
        self._play(table, card)
      File "c:\users\grigori\mau-mau-venv\lib\site-packages\mau_mau\strategy.py", line 57, in _play
        card = self.choose_best_candidate(candidates)
      File "c:\users\grigori\mau-mau-venv\lib\site-packages\mau_mau\strategy.py", line 94, in choose_best_candidate
        return cls.get_valid_choice(cards, "choose card to play")
      File "c:\users\grigori\mau-mau-venv\lib\site-packages\mau_mau\strategy.py", line 109, in get_valid_choice
        idx = input("%s.\n%s | " % (msg, visu(choices)))
      File "C:\Program Files (x86)\Python 3.5\lib\encodings\cp850.py", line 12, in encode
        return codecs.charmap_encode(input,errors,encoding_map)
    UnicodeEncodeError: 'charmap' codec can't encode character '\u2663' in position 37: character maps to <undefined>

Issue can be closed after my pull request.