summaryrefslogtreecommitdiffstats
path: root/pyfirstaidkit/interpret.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyfirstaidkit/interpret.py')
-rw-r--r--pyfirstaidkit/interpret.py4
1 files changed, 3 insertions, 1 deletions
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)