From bf044420d6b42025d7b46c172a38afd06d786fd9 Mon Sep 17 00:00:00 2001 From: Frederic Lepied Date: Thu, 9 Oct 2003 05:59:32 +0000 Subject: document same_level --- share/libmsec.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'share') diff --git a/share/libmsec.py b/share/libmsec.py index ef5c562..373847f 100644 --- a/share/libmsec.py +++ b/share/libmsec.py @@ -32,6 +32,7 @@ except IOError: SUFFIX='.msec' _interactive=0 _same_level=1 +FORCED = {} # list of config files @@ -106,6 +107,10 @@ ConfigFile.add_config_assoc('^/etc/issue$', '/usr/bin/killall mingetty') ################################################################################ +# The same_level function inspects the call stack in the 2 previous +# levels to see if a function is used that has been registered by +# force_val and if this is the case we act as if we were changing the +# security level to force the value to be used. def same_level(): 'D' tb = traceback.extract_stack() @@ -119,8 +124,6 @@ def changing_level(): global _same_level _same_level=0 -FORCED = {} - def force_val(name): 'D' global FORCED -- cgit v1.2.1