]> git.uio.no Git - uio-zabbix.git/blobdiff - zabbix_filesystem_limits.py
Use env python header + Upgrade code to support python3 [GID-1248]
[uio-zabbix.git] / zabbix_filesystem_limits.py
index 8ea6203791423cd51fc9e19e3bffd6b016673677..862ef0af212b5aadb9d86b57a69e3a64d73610f6 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python2
+#!/usr/bin/env python
 #
 # Authors:
 # rafael@postgresql.org.es / http://www.postgresql.org.es/
@@ -153,13 +153,13 @@ def get_local_filesystem_limits(filesystem, limit_type):
             if defined_filesystems.has_key(filesystem):
 
                 if limit_type == 'percent_limit':
-                    print defined_filesystems[filesystem][0]
+                    print (defined_filesystems[filesystem][0])
 
                 elif limit_type == 'size_limit':
-                    print defined_filesystems[filesystem][1]
+                    print (defined_filesystems[filesystem][1])
 
             else:
-                print "-1"
+                print ("-1")
 
         #
         # Return -1 if the file /etc/filesystems_limits.conf does not
@@ -167,9 +167,9 @@ def get_local_filesystem_limits(filesystem, limit_type):
         #
 
         else:
-            print "-1"
+            print ("-1")
 
-    except Exception, exc:
+    except Exception as exc:
         raise exc
 
 
@@ -188,10 +188,10 @@ if __name__ == '__main__':
             get_local_filesystem_limits(fs, limit_t)
 
         else:
-            print "Error: Wrong number of parameters"
-            print 'Format: ' + sys.argv[0] + ' <filesystem> <percent_limit | size_limit>'
+            print ("Error: Wrong number of parameters")
+            print ('Format: ' + sys.argv[0] + ' <filesystem> <percent_limit | size_limit>')
             sys.exit(1)
 
-    except Exception, e:
-        print e
+    except Exception as e:
+        print (e)
         sys.exit(1)