]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Applying this to the 2.1.1 branch:
authorGuido van Rossum <guido@python.org>
Mon, 18 Jun 2001 12:34:31 +0000 (12:34 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 18 Jun 2001 12:34:31 +0000 (12:34 +0000)
Fix SF bug #433904 (Alex Martelli) - all s_* methods return None only.

Lib/rexec.py

index 6a7c2071a016d787b9ac98e86ebc6b0d56085f61..cb397ce75c9676a5c1ceae43e7ca6a1f738bb619 100644 (file)
@@ -332,24 +332,25 @@ class RExec(ihooks._Verbose):
                 r = apply(func, args)
         finally:
             self.restore_files()
+        return r
 
     def s_exec(self, *args):
-        self.s_apply(self.r_exec, args)
+        return self.s_apply(self.r_exec, args)
 
     def s_eval(self, *args):
-        self.s_apply(self.r_eval, args)
+        return self.s_apply(self.r_eval, args)
 
     def s_execfile(self, *args):
-        self.s_apply(self.r_execfile, args)
+        return self.s_apply(self.r_execfile, args)
 
     def s_import(self, *args):
-        self.s_apply(self.r_import, args)
+        return self.s_apply(self.r_import, args)
 
     def s_reload(self, *args):
-        self.s_apply(self.r_reload, args)
+        return self.s_apply(self.r_reload, args)
 
     def s_unload(self, *args):
-        self.s_apply(self.r_unload, args)
+        return self.s_apply(self.r_unload, args)
 
     # Restricted open(...)