Speed up Node.FS.EntryProxy.__getattr__() by not spending cycles
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sat, 15 Nov 2008 22:59:25 +0000 (22:59 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sat, 15 Nov 2008 22:59:25 +0000 (22:59 +0000)
commite8726092a4e76dda012c7f6ef7e499e4a170885b
tree6a5fc369897c4eebb101a67a0f0655d84eda50e7
parenta259ea5d6c7151f10607f7ff508def99e247a98c
Speed up Node.FS.EntryProxy.__getattr__() by not spending cycles
generating an AttributeError exception message that gets ignored most
of the time.  Instead, re-raise an AttributeError subclass that delays
message generation until its __str__() method is actually called.
(Brad Fitzpatrick)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@3785 fdb21ef1-2011-0410-befe-b5e4ea1792b1
src/CHANGES.txt
src/engine/SCons/Node/FS.py