diff options
author | Walter Bender <walter@sugarlabs.org> | 2011-02-06 15:48:49 (GMT) |
---|---|---|
committer | Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk> | 2011-02-06 15:51:21 (GMT) |
commit | e2777b77bf691ad14f947302e76f3b84b06f7799 (patch) | |
tree | 3a594d0e22d367b7fe40e781c47778c9d43e45e5 | |
parent | 9916efc4278d6811fab06585a0c0b6ab649b65ef (diff) |
catch exceotion for bad values in rc file
-rwxr-xr-x | turtleart.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/turtleart.py b/turtleart.py index 0525b0d..be8e5b3 100755 --- a/turtleart.py +++ b/turtleart.py @@ -214,10 +214,16 @@ class TurtleMain(): data_file.write(str(800) + '\n') data_file.write(str(550) + '\n') data_file.seek(0) - self.x = int(data_file.readline()) - self.y = int(data_file.readline()) - self.width = int(data_file.readline()) - self.height = int(data_file.readline()) + try: + self.x = int(data_file.readline()) + self.y = int(data_file.readline()) + self.width = int(data_file.readline()) + self.height = int(data_file.readline()) + except ValueError: + self.x = 50 + self.y = 50 + self.width = 800 + self.height = 550 def _setup_gtk(self): win = gtk.Window(gtk.WINDOW_TOPLEVEL) |