From 3dba4d574ee89f4fedbda734aa84abc685fefeac Mon Sep 17 00:00:00 2001 From: Martin Sivak Date: Thu, 20 Nov 2008 15:18:58 +0100 Subject: Reset the flags before the root check --- pyfirstaidkit/interpret.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyfirstaidkit/interpret.py b/pyfirstaidkit/interpret.py index a55ab0e..67cc9dc 100644 --- a/pyfirstaidkit/interpret.py +++ b/pyfirstaidkit/interpret.py @@ -86,6 +86,9 @@ class Tasker: self._reporting.start(level = TASKER, origin = self) pluginSystem = self.pluginSystem + # Reset the flag state + self._provide.reset() + # Check the root privilegies if os.geteuid() == 0: self._reporting.info("You are running the firstaidkit as root.", @@ -98,7 +101,6 @@ class Tasker: self._provide.unprovide("root") #initialize the startup set of flags - self._provide.reset() for flag in self._config.operation._list("flags"): self._provide.provide(flag) -- cgit