Skip to content

Commit b95a6b6

Browse files
committed
Simplify python3 version checking
1 parent 6ce0a23 commit b95a6b6

7 files changed

Lines changed: 8 additions & 8 deletions

File tree

bin/bugzilla

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import socket
2323
import sys
2424
import tempfile
2525

26-
if hasattr(sys.version_info, "major") and sys.version_info.major >= 3:
26+
if sys.version_info[0] >= 3:
2727
# pylint: disable=F0401,W0622,E0611
2828
from xmlrpc.client import Fault, ProtocolError
2929
from urllib.parse import urlparse
@@ -61,7 +61,7 @@ def to_encoding(ustring):
6161
elif ustring is not None:
6262
string = str(ustring)
6363

64-
if hasattr(sys.version_info, "major") and sys.version_info.major >= 3:
64+
if sys.version_info[0] >= 3:
6565
return string
6666

6767
preferred = locale.getpreferredencoding()

bugzilla/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from io import BytesIO
1919

2020
# pylint: disable=ungrouped-imports
21-
if hasattr(sys.version_info, "major") and sys.version_info.major >= 3:
21+
if sys.version_info[0] >= 3:
2222
# pylint: disable=F0401,E0611
2323
from configparser import SafeConfigParser
2424
from http.cookiejar import LoadError, MozillaCookieJar

bugzilla/bug.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def __str__(self):
5151
'print(bug)' is not recommended because of potential encoding issues.
5252
Please use unicode(bug) where possible.
5353
'''
54-
if hasattr(sys.version_info, "major") and sys.version_info.major >= 3:
54+
if sys.version_info[0] >= 3:
5555
return self.__unicode__()
5656
else:
5757
return self.__unicode__().encode(

bugzilla/transport.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from logging import getLogger
88
import sys
99

10-
if hasattr(sys.version_info, "major") and sys.version_info.major >= 3:
10+
if sys.version_info[0] >= 3:
1111
# pylint: disable=import-error,no-name-in-module
1212
from configparser import SafeConfigParser
1313
from urllib.parse import urlparse

tests/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import shlex
99
import sys
1010

11-
if hasattr(sys.version_info, "major") and sys.version_info.major >= 3:
11+
if sys.version_info[0] >= 3:
1212
from io import StringIO
1313
else:
1414
from StringIO import StringIO

tests/bug.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def _assert_bug():
6363
dir(bug)
6464

6565
# Test special pickle support
66-
if hasattr(sys.version_info, "major") and sys.version_info.major >= 3:
66+
if sys.version_info[0] >= 3:
6767
from io import BytesIO
6868
fd = BytesIO()
6969
else:

tests/rw_functional.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import sys
1818
import unittest
1919

20-
if hasattr(sys.version_info, "major") and sys.version_info.major >= 3:
20+
if sys.version_info[0] >= 3:
2121
# pylint: disable=F0401,E0611
2222
from urllib.parse import urlparse
2323
else:

0 commit comments

Comments
 (0)