Barry Smith <[email protected]> writes:

>   Clumsy code it is :-)

Fixed in 'next'.

commit 96c122f7ff11b2781a634ef7c59f013fab739c6b (jed/config-cleanup)
Author: Jed Brown <[email protected]>
Date:   Fri Jun 28 10:39:37 2013 -0500

    config: python-2.4 does not support decorators
    
    This amends 2a571ffb5945aee7 to avoid decorators.

diff --git a/config/BuildSystem/config/setCompilers.py 
b/config/BuildSystem/config/setCompilers.py
index a7c1507..0b3325c 100644
--- a/config/BuildSystem/config/setCompilers.py
+++ b/config/BuildSystem/config/setCompilers.py
@@ -124,8 +124,6 @@ class Configure(config.base.Configure):
     return 0
   isNAG = staticmethod(isNAG)
 
-  @staticmethod
-  @config.memoize
   def isGNU(compiler):
     '''Returns true if the compiler is a GNU compiler'''
     try:
@@ -148,6 +146,7 @@ class Configure(config.base.Configure):
     except RuntimeError:
       pass
     return 0
+  isGNU = staticmethod(config.memoize(isGNU))
 
   def isClang(compiler):
     '''Returns true if the compiler is a Clang/LLVM compiler'''

Attachment: pgpa6InrpY5sg.pgp
Description: PGP signature

Reply via email to