Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/snake/raw-rev/4e9a51811716
Дата изменения: Unknown
Дата индексирования: Tue Oct 2 07:13:31 2012
Кодировка:

# HG changeset patch
# User Daniil Alexeyevsky
# Date 1292857834 -10800
# Node ID 4e9a51811716250db4fd684d597c5d0144729a45
# Parent 313f85c57e9b07e3194d14843ac86f04d2bebb30
Fixed bug with file open cancelling

diff -r 313f85c57e9b -r 4e9a51811716 main.py
--- a/main.py Mon Dec 20 18:00:55 2010 +0300
+++ b/main.py Mon Dec 20 18:10:34 2010 +0300
@@ -49,9 +49,11 @@
self.engine.snakes = [None, None, None, None]
pass
if self.step_id == 0:
- file_name = tkfd.askopenfilename(title="Open file")
+ file = tkfd.askopenfile(title="Open file")
+ if file == None:
+ return
snake = self.engine.create_snake(snake_number)
- snake.load(open(file_name, "r"))
+ snake.load(file)
pass
self.engine.refill()
self.engine.redraw()