File check_md_raid-python3.patch of Package monitoring-plugins-md_raid

--- ./check_md_raid	2022/08/12 14:07:39	1.1
+++ ./check_md_raid	2022/08/12 14:07:51
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python3
 #
 #   Copyright Hari Sekhon 2007
 #
@@ -41,16 +41,16 @@
     arg as the message to output"""
         
     if status == OK:
-        print "RAID OK: %s" % message
+        print ("RAID OK: %s" % message)
         sys.exit(OK)
     elif status == WARNING:
-        print "RAID WARNING: %s" % message
+        print ("RAID WARNING: %s" % message)
         sys.exit(WARNING)
     elif status == CRITICAL:
-        print "RAID CRITICAL: %s" % message
+        print ("RAID CRITICAL: %s" % message)
         sys.exit(CRITICAL)
     else:
-        print "UNKNOWN: %s" % message
+        print ("UNKNOWN: %s" % message)
         sys.exit(UNKNOWN)
 
 
@@ -69,14 +69,14 @@
     them, or exits UNKNOWN if no MD arrays are found"""
     
     if verbosity >= 3:
-        print "finding all MD arrays via: %s --detail --scan" % BIN
+        print ("finding all MD arrays via: %s --detail --scan" % BIN)
     devices_output = os.popen("%s --detail --scan" % BIN).readlines()
     raid_devices   = []
     for line in devices_output:
         if "ARRAY" in line:
             raid_device = line.split()[1]
             if verbosity >= 2:
-                print "found array %s" % raid_device
+                print ("found array %s" % raid_device)
             raid_devices.append(raid_device)
     
     if len(raid_devices) == 0:
@@ -97,13 +97,13 @@
     number_arrays = len(raid_devices)
     for array in raid_devices:
         if verbosity >= 2:
-            print 'Now testing raid device "%s"' % array
+            print ('Now testing raid device "%s"' % array)
        
         detailed_output = os.popen("%s --detail %s" % (BIN, array) ).readlines()
         
         if verbosity >= 3:
             for line in detailed_output:
-                print line, 
+                print (line,)
 
         state = "unknown"
         for line in detailed_output:
@@ -186,8 +186,11 @@
     verbosity = options.verbosity
     version   = options.version
 
+    if verbosity is None:
+       verbosity = 0
+
     if version:
-        print __version__
+        print (__version__)
         sys.exit(OK)
 
     result, message = test_raid(verbosity)
openSUSE Build Service is sponsored by