snake
changeset 150:4e9a51811716
Fixed bug with file open cancelling
author | Daniil Alexeyevsky <me.dendik@gmail.com> |
---|---|
date | Mon, 20 Dec 2010 18:10:34 +0300 |
parents | 313f85c57e9b |
children | 42eeb876f42d |
files | main.py |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line diff
1.1 --- a/main.py Mon Dec 20 18:00:55 2010 +0300 1.2 +++ b/main.py Mon Dec 20 18:10:34 2010 +0300 1.3 @@ -49,9 +49,11 @@ 1.4 self.engine.snakes = [None, None, None, None] 1.5 pass 1.6 if self.step_id == 0: 1.7 - file_name = tkfd.askopenfilename(title="Open file") 1.8 + file = tkfd.askopenfile(title="Open file") 1.9 + if file == None: 1.10 + return 1.11 snake = self.engine.create_snake(snake_number) 1.12 - snake.load(open(file_name, "r")) 1.13 + snake.load(file) 1.14 pass 1.15 self.engine.refill() 1.16 self.engine.redraw()