diff options
author | Steven Knight <knight@baldmt.com> | 2004-08-31 01:25:53 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2004-08-31 01:25:53 (GMT) |
commit | c0c32fb930d47c02fcdceea5d1759a35c4a92025 (patch) | |
tree | 6a1b17647873df7fab2d197e016225f592657a63 /src/engine/SCons/Util.py | |
parent | f09896916e7eb4fbd1d334d22e99e6b8d8a64696 (diff) | |
download | SCons-c0c32fb930d47c02fcdceea5d1759a35c4a92025.zip SCons-c0c32fb930d47c02fcdceea5d1759a35c4a92025.tar.gz SCons-c0c32fb930d47c02fcdceea5d1759a35c4a92025.tar.bz2 |
Fix how get_name() returns Builder names from subclass instanes. (Kevin Quick)
Diffstat (limited to 'src/engine/SCons/Util.py')
-rw-r--r-- | src/engine/SCons/Util.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/engine/SCons/Util.py b/src/engine/SCons/Util.py index 5636a90..323f5ff 100644 --- a/src/engine/SCons/Util.py +++ b/src/engine/SCons/Util.py @@ -1011,6 +1011,11 @@ class Proxy: """Retrieve the entire wrapped object""" return self.__subject + def __cmp__(self, other): + if issubclass(other.__class__, self.__subject.__class__): + return cmp(self.__subject, other) + return cmp(self.__dict__, other.__dict__) + # attempt to load the windows registry module: can_read_reg = 0 try: |