Example #1
0
#!/usr/bin/env python
"""
List triggers
"""

import pyslurm

try:
    a = pyslurm.trigger()
    trig_dict = a.get()
except ValueError as value_error:
    print(f"Trigger error - {value_error.args[0]}")
else:
    if trig_dict:

        print(f"{'':*^80}")
        for key, value in trig_dict.items():
            print(f"Trigger ID                : {key}")
            for part_key in sorted(value.items()):

                res_type = pyslurm.get_trigger_res_type(value[part_key])
                if "res_type" in part_key:
                    print(f"{part_key:<25} : {res_type}")
                elif "trig_type" in part_key:
                    print(f"{part_key:<25} : {res_type}")
                else:
                    print(f"{part_key:<25} : {value[part_key]}")
            print(f"{'':*^80}")
    else:
        print("No triggers found !")
Example #2
0
#!/usr/bin/env python

from __future__ import print_function

import pyslurm

try:
    a = pyslurm.trigger()
    trig_dict = a.get()
except ValueError as e:
        print("Trigger error - {0}".format(e.args[0]))
else:
    if len(trig_dict) > 0:

        print('{0:*^80}'.format(''))
        for key, value in trig_dict.iteritems():
            print("Trigger ID                : {0}".format(key))
            for part_key in sorted(value.iterkeys()):

                if 'res_type' in part_key:
                    print("{0:<25} : {1}".format(part_key, pyslurm.get_trigger_res_type(value[part_key])))
                elif 'trig_type' in part_key:
                    print("{0:<25} : {1}".format(part_key, pyslurm.get_trigger_type(value[part_key])))
                else:
                    print("{0:<25} : {1}".format(part_key, value[part_key]))
            print('{0:*^80}'.format(''))
    else:
        print("No triggers found !")
Example #3
0
#!/usr/bin/env python

import pyslurm

try:
	a = pyslurm.trigger()
	trig_dict = a.get()
except ValueError as e:
        print 'Trigger error - %s' % (e)
else:
	if len(trig_dict) > 0:

		print "-" * 80
		for key, value in trig_dict.iteritems():
			print "Trigger ID                : %s" % (key)
			for part_key in sorted(value.iterkeys()):

				if 'res_type' in part_key:
					print "%-25s : %s" % (part_key, pyslurm.get_trigger_res_type(value[part_key]))
				elif 'trig_type' in part_key:
					print "%-25s : %s" % (part_key, pyslurm.get_trigger_type(value[part_key]))
				else:
					print "%-25s : %s" % (part_key, value[part_key])
			print "-" * 80
	else:
		print "No triggers found !"