gnome-games r7586 - in trunk/gnome-sudoku: . src/lib



Author: thomashpa
Date: Mon Apr  7 22:42:12 2008
New Revision: 7586
URL: http://svn.gnome.org/viewvc/gnome-games?rev=7586&view=rev

Log:
Fix problem with makedirs when dir already exists

Modified:
   trunk/gnome-sudoku/ChangeLog
   trunk/gnome-sudoku/src/lib/sudoku_maker.py

Modified: trunk/gnome-sudoku/src/lib/sudoku_maker.py
==============================================================================
--- trunk/gnome-sudoku/src/lib/sudoku_maker.py	(original)
+++ trunk/gnome-sudoku/src/lib/sudoku_maker.py	Mon Apr  7 22:42:12 2008
@@ -323,8 +323,11 @@
                 self.played.append(line.strip('\n'))
         
     def load (self):
-        if not os.path.exists(self.pickle_to):
+        try:
             os.makedirs(self.pickle_to)
+        except os.error, e:
+            if e.errno != errno.EEXIST:
+                raise
         for cat in sudoku.DifficultyRating.categories:
             if not os.path.exists(os.path.join(self.pickle_to,
                                                cat.replace(' ','_'))):



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]