Skip to content

Commit

Permalink
Remove Python 2 leftovers.
Browse files Browse the repository at this point in the history
Fixes: 1ca0323 ("Require Python 3 and remove support for Python 2.")
Reported at: https://bugzilla.redhat.com/show_bug.cgi?id=1949875
Signed-off-by: Rosemarie O'Riorden <[email protected]>
Signed-off-by: Ilya Maximets <[email protected]>
  • Loading branch information
roseoriorden authored and igsilya committed Jun 22, 2021
1 parent ad256c3 commit bd90524
Show file tree
Hide file tree
Showing 17 changed files with 35 additions and 64 deletions.
2 changes: 0 additions & 2 deletions ofproto/ipfix-gen-entities
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
# notice and this notice are preserved. This file is offered as-is,
# without warranty of any kind.

from __future__ import print_function

import getopt
import re
import sys
Expand Down
1 change: 0 additions & 1 deletion ovsdb/ovsdb-idlc.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
#! @PYTHON3@

from __future__ import print_function
import getopt
import os
import re
Expand Down
2 changes: 0 additions & 2 deletions python/ovs/compat/sortedcontainers/sortedlist.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@
"""
# pylint: disable=redefined-builtin, ungrouped-imports

from __future__ import print_function

from bisect import bisect_left, bisect_right, insort
from collections import Sequence, MutableSequence
from functools import wraps
Expand Down
14 changes: 3 additions & 11 deletions python/ovstest/rpcserver.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,22 +18,14 @@

import sys

import exceptions

import xmlrpc.client

import tcp

from twisted.internet import reactor
from twisted.internet.error import CannotListenError
from twisted.web import server
from twisted.web import xmlrpc

import udp

import util

import vswitch
from . import tcp, udp, util, vswitch


class TestArena(xmlrpc.XMLRPC):
Expand Down Expand Up @@ -210,7 +202,7 @@ def xmlrpc_close_tcp_listener(self, handle):
(_, port) = self.__get_handle_resources(handle)
port.loseConnection()
self.__delete_handle(handle)
except exceptions.KeyError:
except KeyError:
return -1
return 0

Expand All @@ -222,7 +214,7 @@ def xmlrpc_close_tcp_sender(self, handle):
(_, connector) = self.__get_handle_resources(handle)
connector.disconnect()
self.__delete_handle(handle)
except exceptions.KeyError:
except KeyError:
return -1
return 0

Expand Down
4 changes: 2 additions & 2 deletions python/ovstest/tcp.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
from twisted.internet import interfaces
from twisted.internet.protocol import ClientFactory, Factory, Protocol

from zope.interface import implements
from zope.interface.declarations import implementer


class TcpListenerConnection(Protocol):
Expand Down Expand Up @@ -55,8 +55,8 @@ def getResults(self):
return str(self.stats)


@implementer(interfaces.IPushProducer)
class Producer(object):
implements(interfaces.IPushProducer)
"""
This producer class generates infinite byte stream for a specified time
duration
Expand Down
2 changes: 0 additions & 2 deletions python/ovstest/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from __future__ import print_function

import math
import time

Expand Down
4 changes: 1 addition & 3 deletions python/ovstest/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@
import struct
import subprocess

import exceptions

import xmlrpc.client


Expand Down Expand Up @@ -88,7 +86,7 @@ def start_process(args):
stderr=subprocess.PIPE)
out, err = p.communicate()
return (p.returncode, out, err)
except exceptions.OSError:
except OSError:
return (-1, None, None)


Expand Down
2 changes: 1 addition & 1 deletion python/ovstest/vswitch.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"""
vswitch module allows its callers to interact with OVS DB.
"""
import util
from . import util


def ovs_vsctl_add_bridge(bridge):
Expand Down
4 changes: 0 additions & 4 deletions python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from __future__ import print_function

import sys

from distutils.command.build_ext import build_ext
Expand Down Expand Up @@ -82,8 +80,6 @@ def build_extension(self, ext):
'Topic :: Software Development :: Libraries :: Python Modules',
'Topic :: System :: Networking',
'License :: OSI Approved :: Apache Software License',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
Expand Down
2 changes: 0 additions & 2 deletions tests/test-jsonrpc.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from __future__ import print_function

import argparse
import errno
import os
Expand Down
2 changes: 0 additions & 2 deletions tests/test-reconnect.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from __future__ import print_function

import errno
import sys

Expand Down
1 change: 0 additions & 1 deletion utilities/checkpatch.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
from __future__ import print_function

import email
import getopt
Expand Down
1 change: 0 additions & 1 deletion utilities/gdb/ovs_gdb.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,6 @@
# ...
# ...
#
from __future__ import print_function
import gdb
import sys
import uuid
Expand Down
14 changes: 7 additions & 7 deletions utilities/ovs-l3ping.in
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ achieved by tunneling the control connection inside the tunnel itself.
"""

import socket
import xmlrpclib
import xmlrpc.client

import ovstest.args as args
import ovstest.tests as tests
Expand Down Expand Up @@ -64,13 +64,13 @@ if __name__ == '__main__':
ps = get_packet_sizes(me, he, args.client[0])
tests.do_direct_tests(me, he, bandwidth, interval, ps)
except KeyboardInterrupt:
print "Terminating"
except xmlrpclib.Fault:
print "Couldn't contact peer"
print("Terminating")
except xmlrpc.client.Fault:
print("Couldn't contact peer")
except socket.error:
print "Couldn't contact peer"
except xmlrpclib.ProtocolError:
print "XMLRPC control channel was abruptly terminated"
print("Couldn't contact peer")
except xmlrpc.client.ProtocolError:
print("XMLRPC control channel was abruptly terminated")
finally:
if local_server is not None:
local_server.terminate()
12 changes: 6 additions & 6 deletions utilities/ovs-parse-backtrace.in
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ result. Expected usage is for ovs-appctl backtrace to be piped in.""")
if os.path.exists(debug):
binary = debug

print "Binary: %s\n" % binary
print("Binary: %s\n" % binary)

stdin = sys.stdin.read()

Expand All @@ -88,15 +88,15 @@ result. Expected usage is for ovs-appctl backtrace to be piped in.""")
for lines, count in traces:
longest = max(len(l) for l in lines)

print "Backtrace Count: %d" % count
print("Backtrace Count: %d" % count)
for line in lines:
match = re.search(r'\[(0x.*)]', line)
if match:
print "%s %s" % (line.ljust(longest),
addr2line(binary, match.group(1)))
print("%s %s" % (line.ljust(longest),
addr2line(binary, match.group(1))))
else:
print line
print
print(line)
print()


if __name__ == "__main__":
Expand Down
4 changes: 1 addition & 3 deletions utilities/ovs-pcap.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from __future__ import print_function

import binascii
import getopt
import struct
Expand Down Expand Up @@ -79,7 +77,7 @@ if __name__ == "__main__":
try:
options, args = getopt.gnu_getopt(sys.argv[1:], 'hV',
['help', 'version'])
except getopt.GetoptException as geo:
except getopt.GetoptError as geo:
sys.stderr.write("%s: %s\n" % (argv0, geo.msg))
sys.exit(1)

Expand Down
28 changes: 14 additions & 14 deletions utilities/ovs-vlan-test.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.

import BaseHTTPServer
import getopt
import httplib
import http.client
import http.server
import os
import threading
import time
Expand Down Expand Up @@ -84,7 +84,7 @@ class UDPReceiver:

try:
sock.bind((self.vlan_ip, self.vlan_port))
except socket.error, e:
except socket.error as e:
print_safe('Failed to bind to %s:%d with error: %s'
% (self.vlan_ip, self.vlan_port, e))
os._exit(1) #sys.exit only exits the current thread.
Expand All @@ -95,7 +95,7 @@ class UDPReceiver:
data, _ = sock.recvfrom(4096)
except socket.timeout:
continue
except socket.error, e:
except socket.error as e:
print_safe('Failed to receive from %s:%d with error: %s'
% (self.vlan_ip, self.vlan_port, e))
os._exit(1)
Expand Down Expand Up @@ -180,7 +180,7 @@ class VlanServer:
for _ in range(send_time * 2):
try:
send_packet(test_id, size, ip, port)
except socket.error, e:
except socket.error as e:
self.set_result(test_id, 'Failure: ' + str(e))
return
time.sleep(.5)
Expand All @@ -194,15 +194,15 @@ class VlanServer:
def run(self):
self.udp_recv.start()
try:
BaseHTTPServer.HTTPServer((self.server_ip, self.server_port),
http.server.HTTPServer((self.server_ip, self.server_port),
VlanServerHandler).serve_forever()
except socket.error, e:
except socket.error as e:
print_safe('Failed to start control server: %s' % e)
self.udp_recv.stop()

return 1

class VlanServerHandler(BaseHTTPServer.BaseHTTPRequestHandler):
class VlanServerHandler(http.server.BaseHTTPRequestHandler):
def do_GET(self):

#Guarantee three arguments.
Expand Down Expand Up @@ -244,7 +244,7 @@ class VlanClient:
self.udp_recv = UDPReceiver(vlan_ip, vlan_port)

def request(self, resource):
conn = httplib.HTTPConnection(self.server_ip_port)
conn = http.client.HTTPConnection(self.server_ip_port)
conn.request('GET', resource)
return conn

Expand All @@ -256,7 +256,7 @@ class VlanClient:
try:
conn = self.request('/start/recv')
data = conn.getresponse().read()
except (socket.error, httplib.HTTPException), e:
except (socket.error, http.client.HTTPException) as e:
error_msg(e)
return False

Expand All @@ -277,7 +277,7 @@ class VlanClient:
send_packet(test_id, size, ip, port)
resp = self.request('/result/%d' % test_id).getresponse()
data = resp.read()
except (socket.error, httplib.HTTPException), e:
except (socket.error, http.client.HTTPException) as e:
error_msg(e)
return False

Expand All @@ -302,7 +302,7 @@ class VlanClient:
try:
conn = self.request(resource)
test_id = conn.getresponse().read()
except (socket.error, httplib.HTTPException), e:
except (socket.error, http.client.HTTPException) as e:
error_msg(e)
return False

Expand Down Expand Up @@ -335,7 +335,7 @@ class VlanClient:
try:
resp = self.request('/ping').getresponse()
data = resp.read()
except (socket.error, httplib.HTTPException), e:
except (socket.error, http.client.HTTPException) as e:
error_msg(e)
return False

Expand Down Expand Up @@ -383,7 +383,7 @@ def main():
try:
options, args = getopt.gnu_getopt(sys.argv[1:], 'hVs',
['help', 'version', 'server'])
except getopt.GetoptError, geo:
except getopt.GetoptError as geo:
print_safe('%s: %s\n' % (sys.argv[0], geo.msg))
return 1

Expand Down

0 comments on commit bd90524

Please sign in to comment.