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())