From 345f6bc99f54b668aa5b2fc867f450ec6da2d960 Mon Sep 17 00:00:00 2001 From: Thomas Nagy Date: Tue, 16 Apr 2013 17:19:30 +0200 Subject: [PATCH] Issue 1278 --- ChangeLog | 4 ++++ waflib/Node.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b9e54393..31b4ea0c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +NEW IN WAF 1.7.11 +----------------- +* Node.delete remove empty folders #1278 + NEW IN WAF 1.7.10 ----------------- * Enhancements in the LaTeX support #1248 diff --git a/waflib/Node.py b/waflib/Node.py index e996b3c1..2b48f217 100644 --- a/waflib/Node.py +++ b/waflib/Node.py @@ -185,7 +185,7 @@ class Node(object): def delete(self): """Delete the file/folders, and remove this node from the tree. It becomes invalid after that""" try: - if getattr(self, 'children', None): + if hasattr(self, 'children'): shutil.rmtree(self.abspath()) else: os.unlink(self.abspath())