From 055e11719ff76577e4418ebeb40cbd47e06de027 Mon Sep 17 00:00:00 2001 From: Andrew Chin Date: Wed, 29 Sep 2010 10:05:46 -0400 Subject: [PATCH] Create the tiles dir, if necessary, before writing blank.png. Otherwise an error is raised, since .save() won't create intermediate directories --- quadtree.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/quadtree.py b/quadtree.py index 161cb43..8733881 100644 --- a/quadtree.py +++ b/quadtree.py @@ -134,7 +134,9 @@ class QuadtreeGen(object): # Write a blank image blank = Image.new("RGBA", (1,1)) - blank.save(os.path.join(self.destdir, "tiles", "blank."+self.imgformat)) + tileDir = os.path.join(self.destdir, "tiles") + if not os.path.exists(tileDir): os.mkdir(tileDir) + blank.save(os.path.join(tileDir, "blank."+self.imgformat)) def _get_cur_depth(self): """How deep is the quadtree currently in the destdir? This glances in