itsapi / pycraft

A Minecraft-inspired game for the terminal
GNU General Public License v2.0
197 stars 21 forks source link

Game crashes when multiplayer is enabled after being disabled #56

Closed geraintwhite closed 9 years ago

geraintwhite commented 9 years ago
Traceback (most recent call last):
  File "main.py", line 285, in <module>
    main()
  File "main.py", line 39, in main
    game(blocks, server_obj)
  File "main.py", line 278, in game
    if ui.pause(server) == 'exit':
  File "/home/geraint/repos/python/pycraft/ui.py", line 217, in pause
    return loop_menu('Paused', lambda: (
  File "/home/geraint/repos/python/pycraft/ui.py", line 79, in loop_menu
    data, selection = menu(title, generator(), selection)
  File "/home/geraint/repos/python/pycraft/ui.py", line 61, in menu
    return options[print_map[selection]][1](), selection
  File "/home/geraint/repos/python/pycraft/server.py", line 221, in init_server
    self.port, self._stop_server = network.start(self._handler, self.port)
  File "/home/geraint/repos/python/pycraft/network.py", line 97, in start
    HOST, PORT = '0.0.0.0', int(port)
TypeError: int() argument must be a string or a number, not 'NoneType'