Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/turtleart.py
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2011-02-06 15:48:49 (GMT)
committer Walter Bender <walter@sugarlabs.org>2011-02-06 15:48:49 (GMT)
commit0b72fd64300a6fd10059d569f64c86de29f9b66e (patch)
tree5e8e572945d5b629cf12aadf1f63f59a0a66dc42 /turtleart.py
parent180d0adad05d0fa063ff7d256c71e4c52ee394cc (diff)
catch exceotion for bad values in rc file
Diffstat (limited to 'turtleart.py')
-rwxr-xr-xturtleart.py14
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)