[Checkins] SVN: zc.recipe.cmmi/trunk/zc/recipe/cmmi/__init__.py Use
shutil.rmtree to remove the --prefix directory
Daniel Nouri
daniel.nouri at gmail.com
Tue Aug 21 06:30:54 EDT 2007
Log message for revision 79069:
Use shutil.rmtree to remove the --prefix directory
Changed:
U zc.recipe.cmmi/trunk/zc/recipe/cmmi/__init__.py
-=-
Modified: zc.recipe.cmmi/trunk/zc/recipe/cmmi/__init__.py
===================================================================
--- zc.recipe.cmmi/trunk/zc/recipe/cmmi/__init__.py 2007-08-21 10:02:59 UTC (rev 79068)
+++ zc.recipe.cmmi/trunk/zc/recipe/cmmi/__init__.py 2007-08-21 10:30:54 UTC (rev 79069)
@@ -16,6 +16,7 @@
import setuptools.archive_util
import datetime
import sha
+import shutil
import zc.buildout
def system(c):
@@ -48,6 +49,7 @@
options['prefix'] = options['location']
def install(self):
+ logger = logging.getLogger(self.name)
dest = self.options['location']
url = self.options['url']
extra_options = self.options.get('extra_options', '')
@@ -62,7 +64,7 @@
# now unpack and work as normal
tmp = tempfile.mkdtemp('buildout-'+self.name)
- logging.getLogger(self.name).info('Unpacking and configuring')
+ logger.info('Unpacking and configuring')
setuptools.archive_util.unpack_archive(fname, tmp)
here = os.getcwd()
@@ -86,7 +88,7 @@
finally:
os.chdir(here)
except:
- os.rmdir(dest)
+ shutil.rmtree(dest)
raise
return dest
More information about the Checkins
mailing list