Fixed lib.declare: Don't wrap missing functions.
authorFrédéric Jolliton <git@frederic.jolliton.com>
Sat, 11 Nov 2006 11:36:14 +0000 (11:36 +0000)
committerFrédéric Jolliton <git@frederic.jolliton.com>
Sat, 11 Nov 2006 11:36:14 +0000 (11:36 +0000)
rsbac/lib.py

index d7e3679..244ecd7 100644 (file)
@@ -122,10 +122,10 @@ def declare( name , res , args = None , errcheck = None ) :
         fun.argtypes = args
         if errcheck is not None :
             fun.errcheck = errcheck
-    if g_debug :
-        fun = debugCall( fun )
-    if g_checkArgumentCount and fun is not None :
-        fun = argumentChecker( fun , len( args ) )
+        if g_debug :
+            fun = debugCall( fun )
+        if g_checkArgumentCount and fun is not None :
+            fun = argumentChecker( fun , len( args ) )
     thisModule = sys.modules[ __name__ ]
     setattr( thisModule , name , fun )