From 0b72fd64300a6fd10059d569f64c86de29f9b66e Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sun, 06 Feb 2011 15:48:49 +0000 Subject: catch exceotion for bad values in rc file --- (limited to 'turtleart.py') 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) -- cgit v0.9.1