Blob Blame History Raw
From 5c4efd4cff0459ea65914ce07d7307589206b0cd Mon Sep 17 00:00:00 2001
From: Radovan Sroka <rsroka@redhat.com>
Date: Mon, 22 Jul 2019 17:21:59 +0200
Subject: [PATCH] Removed stdout output for dnf plugin

DNF stdout shouldn't be affected by its plugin.
---
 dnf/fapolicyd-dnf-plugin.py | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/dnf/fapolicyd-dnf-plugin.py b/dnf/fapolicyd-dnf-plugin.py
index 2c9d65e..3de6651 100644
--- a/dnf/fapolicyd-dnf-plugin.py
+++ b/dnf/fapolicyd-dnf-plugin.py
@@ -3,6 +3,7 @@
 import dnf
 import os
 import stat
+import sys
 
 class Fapolicyd(dnf.Plugin):
 
@@ -11,30 +12,25 @@ class Fapolicyd(dnf.Plugin):
     file = None
 
     def __init__(self, base, cli):
-        print("fapolicyd-plugin is installed and active")
         pass
 
     def transaction(self):
-        print("fapolicy-plugin: sending signal to fapolicy daemon")
 
         if not os.path.exists(self.pipe):
-            print("Pipe does not exist (" + self.pipe + ")")
-            print("Perhaps fapolicy-plugin does not have enough permission")
-            print("or fapolicyd is not running...")
+            sys.stderr.write("Pipe does not exist (" + self.pipe + ")\n")
+            sys.stderr.write("Perhaps fapolicy-plugin does not have enough permissions\n")
+            sys.stderr.write("or fapolicyd is not running...\n")
             return
 
         if not stat.S_ISFIFO(os.stat(self.pipe).st_mode):
-            print(self.pipe + ": is not a pipe!")
+            sys.stderr.write(self.pipe + ": is not a pipe!\n")
             return
 
         try:
             self.file = open(self.pipe, "w")
         except PermissionError:
-            print("fapolicy-plugin does not have write permission: " + self.pipe)
+            sys.stderr.write("fapolicy-plugin does not have write permission: " + self.pipe + "\n")
             return
 
         self.file.write("1")
         self.file.close()
-
-        print("Fapolicyd was notified")
-