I have this python program:
import board
theBoard = board.Board()
theBoard.setup_new_game()
theBoard.display()
inputStr = raw_input('Enter move \"x y\":')
print inputStr
Board is a class I wrote, which displays an Othello board. When I run this program, it immediately stops and waits for input. When I enter something and hit return, it then displays the board and shows the input prompt below it.
Do I need to use curses and stuff to get this to behave properly, or am I just missing something basic? As far as I can tell, this should print the board, print the prompt, then wait for me to give input.