solenv/bin/polib.py |    4 ++--
 solenv/gdb/six.py   |   12 ++++++------
 2 files changed, 8 insertions(+), 8 deletions(-)

New commits:
commit f295af7dfe6c91e00e7fb64f82de7dbba4bb0dc1
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Tue Nov 8 11:54:29 2022 +0300
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Tue Nov 8 12:20:18 2022 +0100

    Simplify some Python version comparisons a bit
    
    Change-Id: Ic1b475f4bc443a9f6e79c7c5ef36496dcf602a8e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142418
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/solenv/bin/polib.py b/solenv/bin/polib.py
index 092e7dfdb8b3..e1511cdb975f 100644
--- a/solenv/bin/polib.py
+++ b/solenv/bin/polib.py
@@ -43,7 +43,7 @@ default_encoding = 'utf-8'
 # python 2/3 compatibility helpers {{{
 
 
-if sys.version_info[:2] < (3, 0):
+if sys.version_info < (3, 0):
     PY3 = False
     text_type = unicode
 
@@ -593,7 +593,7 @@ class _BaseFile(list):
             0, keystart
 
         )
-        if PY3 and sys.version_info.minor > 1:  # python 3.2 or superior
+        if sys.version_info >= (3, 2):
             output += array.array("i", offsets).tobytes()
         else:
             output += array.array("i", offsets).tostring()
diff --git a/solenv/gdb/six.py b/solenv/gdb/six.py
index 5fe9f8e141ee..4196957e4102 100644
--- a/solenv/gdb/six.py
+++ b/solenv/gdb/six.py
@@ -35,7 +35,7 @@ __version__ = "1.14.0"
 # Useful for very coarse version differentiation.
 PY2 = sys.version_info[0] == 2
 PY3 = sys.version_info[0] == 3
-PY34 = sys.version_info[0:2] >= (3, 4)
+PY34 = sys.version_info >= (3, 4)
 
 if PY3:
     string_types = str,
@@ -641,7 +641,7 @@ if PY3:
     BytesIO = io.BytesIO
     del io
     _assertCountEqual = "assertCountEqual"
-    if sys.version_info[1] <= 1:
+    if sys.version_info <= (3, 1):
         _assertRaisesRegex = "assertRaisesRegexp"
         _assertRegex = "assertRegexpMatches"
         _assertNotRegex = "assertNotRegexpMatches"
@@ -726,7 +726,7 @@ else:
 """)
 
 
-if sys.version_info[:2] > (3,):
+if sys.version_info > (3,):
     exec_("""def raise_from(value, from_value):
     try:
         raise value from from_value
@@ -793,7 +793,7 @@ if print_ is None:
                 write(sep)
             write(arg)
         write(end)
-if sys.version_info[:2] < (3, 3):
+if sys.version_info < (3, 3):
     _print = print_
 
     def print_(*args, **kwargs):
@@ -805,7 +805,7 @@ if sys.version_info[:2] < (3, 3):
 
 _add_doc(reraise, """Reraise an exception.""")
 
-if sys.version_info[0:2] < (3, 4):
+if sys.version_info < (3, 4):
     # This does exactly the same what the :func:`py3:functools.update_wrapper`
     # function does on Python versions after 3.2. It sets the ``__wrapped__``
     # attribute on ``wrapper`` object and it doesn't raise an error if any of
@@ -845,7 +845,7 @@ def with_metaclass(meta, *bases):
     class metaclass(type):
 
         def __new__(cls, name, this_bases, d):
-            if sys.version_info[:2] >= (3, 7):
+            if sys.version_info >= (3, 7):
                 # This version introduced PEP 560 that requires a bit
                 # of extra care (we mimic what is done by __build_class__).
                 resolved_bases = types.resolve_bases(bases)

Reply via email to