Use sys.maxsize instead of sys.maxint

In Python 3, integers don't have a maximum. The number called
"sys.maxint" is now "sys.maxsize" (defined as larger than the
largest possible list/string index).

The new spelling is also available in Python 2.7.

Reviewed-By: David Kupka <dkupka@redhat.com>
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Reviewed-By: Martin Basti <mbasti@redhat.com>
This commit is contained in:
Petr Viktorin
2015-09-14 12:37:45 +02:00
committed by Jan Cholasta
parent 60d626845d
commit 7f1204a42c
2 changed files with 9 additions and 9 deletions

View File

@@ -172,7 +172,7 @@ FAQ (Frequently Asked Questions)
See above. Logger's will never have a level less than the level of
the handlers visible to the logger. If there are no handlers then
loggers can't output anything so their level is set to maxint.
loggers can't output anything so their level is set to maxsize.
#. **I set the default_level but all the loggers are configured
at INFO or DEBUG, what happened?**
@@ -547,7 +547,7 @@ def get_unique_levels(iterable):
levels = set()
for obj in iterable:
level = getattr(obj, 'level', sys.maxint)
level = getattr(obj, 'level', sys.maxsize)
if level != logging.NOTSET:
levels.add(level)
levels = list(levels)
@@ -557,7 +557,7 @@ def get_unique_levels(iterable):
def get_minimum_level(iterable):
'''
Given a iterable of objects containing a logging level return the
minimum level. If no levels are defined return maxint.
minimum level. If no levels are defined return maxsize.
set of unique levels.
:parameters:
@@ -566,10 +566,10 @@ def get_minimum_level(iterable):
:returns:
Ordered list (min to max) of unique levels.
'''
min_level = sys.maxint
min_level = sys.maxsize
for obj in iterable:
level = getattr(obj, 'level', sys.maxint)
level = getattr(obj, 'level', sys.maxsize)
if level != logging.NOTSET:
if level < min_level:
min_level = level
@@ -1442,7 +1442,7 @@ class LogManager(object):
:return:
The minimum of all the handler's levels. If no
handlers are defined sys.maxint will be returned.
handlers are defined sys.maxsize will be returned.
'''
handlers = self.get_logger_handlers(logger)

View File

@@ -1186,9 +1186,9 @@ def check_int_scalar_conversions(o):
assert e.name == 'my_number'
assert e.index is None
# Assure large magnitude values are handled correctly
assert type(o._convert_scalar(sys.maxint * 2)) == long
assert o._convert_scalar(sys.maxint * 2) == sys.maxint * 2
assert o._convert_scalar(unicode(sys.maxint * 2)) == sys.maxint * 2
assert type(o._convert_scalar(sys.maxsize * 2)) == long
assert o._convert_scalar(sys.maxsize * 2) == sys.maxsize * 2
assert o._convert_scalar(unicode(sys.maxsize * 2)) == sys.maxsize * 2
assert o._convert_scalar(long(16)) == 16
# Assure normal conversions produce expected result
assert o._convert_scalar(u'16.99') == 16