Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ioguix:check_pgactivity
python-NagAconda
NagAconda-0.2.1-python3.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File NagAconda-0.2.1-python3.patch of Package python-NagAconda
Index: NagAconda-0.2.1/NagAconda/Plugin.py =================================================================== --- NagAconda-0.2.1.orig/NagAconda/Plugin.py +++ NagAconda-0.2.1/NagAconda/Plugin.py @@ -141,7 +141,7 @@ class Plugin: # Before we really do anything, make sure a warning or critical # threshold were even set. - print 'range was ' + range_type + print('range was ' + range_type) range_list = self.__warning if range_type == 'critical': @@ -160,14 +160,14 @@ class Plugin: if len(range_list) < threshold: if range_type not in self.__req_option: return - raise UserWarning, ( + raise UserWarning ( "Please set part %s of the %s threshold!" % ( threshold, range_type)) # The option parser should have already split these into proper # bottom, top, and match inversion, so long as the array element # is defined Perform our range test and set the exit status. - print range_list[threshold-1] + print(range_list[threshold-1]) (bottom, top, invert) = range_list[threshold-1] if ((not invert and (val < bottom or val > top)) or @@ -175,7 +175,7 @@ class Plugin: self.__exit_status = range_type self.__perf[name]['state'] = range_type - print "%s:%s:%s = %s" % (val, bottom, top, ((val < bottom) or (val > top))) + print("%s:%s:%s = %s" % (val, bottom, top, ((val < bottom) or (val > top)))) def add_option(self, flag, name, helptext, **kwargs): """ @@ -200,7 +200,7 @@ class Plugin: opt_usage = "-%s %s" % (flag, name.upper()) - if kwargs.has_key('required') and kwargs['required'] is True: + if 'required' in kwargs and kwargs['required'] is True: self.__req_option.append(name) else: opt_usage = "[%s]" % opt_usage @@ -298,7 +298,7 @@ class Plugin: if self.__exit_message is not None: exit_status += ', %s' % self.__exit_message - print 'Status ' + exit_status + perf_string + print('Status ' + exit_status + perf_string) sys.exit(exit_value) def set_range(self, range_type, range_end, range_start=0, @@ -415,20 +415,20 @@ class Plugin: val_dict = {'val': val, 'min': None, 'max': None, 'scale': None, 'threshold': 1, 'state': 'ok'} - if kwargs.has_key('lowest'): + if 'lowest' in kwargs: val_dict['min'] = float(kwargs.get('lowest')) - if kwargs.has_key('highest'): + if 'highest' in kwargs: val_dict['max'] = float(kwargs.get('highest')) - if kwargs.has_key('threshold'): + if 'threshold' in kwargs: val_dict['threshold'] = kwargs['threshold'] # Nagios actually understands most byte and time oriented scales. # The developer docs also list a counter scale, but we're not certain # if any plugin has ever used that. Only accept known scales. - if kwargs.has_key('scale'): + if 'scale' in kwargs: scale = kwargs.get('scale') if scale.upper() in ('B', 'KB', 'MB', 'GB', 'TB'): @@ -445,11 +445,11 @@ class Plugin: # variable is set so we don't have to loop through all of them later. if len(self.__warning) > 0: - print "checking warning" + print("checking warning") self.__check_range('warning', name) if len(self.__critical) > 0: - print "checking critical" + print("checking critical") self.__check_range('critical', name) return self.__perf[name]['state'] @@ -544,7 +544,7 @@ class Plugin: :type message: string """ - print 'Status Unknown: ' + message + print('Status Unknown: ' + message) sys.exit(3) def convert_range(option, opt_str, value, parser): Index: NagAconda-0.2.1/NagAconda/__init__.py =================================================================== --- NagAconda-0.2.1.orig/NagAconda/__init__.py +++ NagAconda-0.2.1/NagAconda/__init__.py @@ -16,5 +16,5 @@ greatly simplify the process of actually __version__ = "0.2.1" -from Plugin import * +from .Plugin import * Index: NagAconda-0.2.1/test/test_operation.py =================================================================== --- NagAconda-0.2.1.orig/test/test_operation.py +++ NagAconda-0.2.1/test/test_operation.py @@ -30,7 +30,7 @@ class TestOperation(PlugTest): self.plugin.start() self.plugin.set_value('foo', 9) self.plugin.finish() - except SystemExit, e: + except SystemExit as e: assert e.code == 0 else: assert False @@ -49,7 +49,7 @@ class TestOperation(PlugTest): self.plugin.start() self.plugin.set_value('foo', 11) self.plugin.finish() - except SystemExit, e: + except SystemExit as e: assert e.code == 1 else: assert False @@ -70,7 +70,7 @@ class TestOperation(PlugTest): self.plugin.start() self.plugin.set_value('foo', 16) self.plugin.finish() - except SystemExit, e: + except SystemExit as e: assert e.code == 2 else: assert False @@ -85,7 +85,7 @@ class TestOperation(PlugTest): """ try: self.plugin.unknown_error('Something Explodey happened') - except SystemExit, e: + except SystemExit as e: assert e.code == 3 else: assert False Index: NagAconda-0.2.1/test/test_options.py =================================================================== --- NagAconda-0.2.1.orig/test/test_options.py +++ NagAconda-0.2.1/test/test_options.py @@ -27,8 +27,8 @@ class TestOptions(PlugTest): try: self.plugin.start() - except SystemExit, e: - print dir(e) + except SystemExit as e: + print(dir(e)) assert True else: assert False Index: NagAconda-0.2.1/test/test_ranges.py =================================================================== --- NagAconda-0.2.1.orig/test/test_ranges.py +++ NagAconda-0.2.1/test/test_ranges.py @@ -93,7 +93,7 @@ class TestRanges(PlugTest): 15: 'warning', 17: 'critical' } for (t_val, t_status) in expected.items(): - print "Testing %s for %s" % (t_val, t_status) + print("Testing %s for %s" % (t_val, t_status)) assert self.plugin.set_value('test', t_val) == t_status
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor