Skip to content

Commit a0f3b93

Browse files
authored
Fix more Python warnings (sonic-net#869)
* Fix "First parameter of a method is not named 'self'" warnings * Fix "Module is imported with 'import' and 'import from'" warning * Fix 'Testing equality to None' warnings * Clean up 'Unused import' warnings
1 parent 79eb63e commit a0f3b93

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+14
-133
lines changed

config/main.py

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import sys
44
import os
55
import click
6-
import json
76
import subprocess
87
import netaddr
98
import re

config/mlnx.py

-4
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,8 @@
1010
import os
1111
import subprocess
1212
import click
13-
import imp
1413
import syslog
15-
import types
16-
import traceback
1714
import time
18-
from tabulate import tabulate
1915
except ImportError as e:
2016
raise ImportError("%s - required module not found" % str(e))
2117

config/nat.py

-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#!/usr/bin/env python
22

33
import click
4-
import socket
5-
import netaddr
64
import ipaddress
75
from swsssdk import ConfigDBConnector
86
from swsssdk import SonicV2Connector

connect/main.py

-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
#! /usr/bin/python -u
22

33
import click
4-
import errno
54
import os
65
import pexpect
7-
import subprocess
8-
import sys
96
from click_default_group import DefaultGroup
107

118
try:

consutil/lib.py

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
try:
99
import click
1010
import re
11-
import swsssdk
1211
import subprocess
1312
import sys
1413
except ImportError as e:

consutil/main.py

-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
import click
1010
import os
1111
import pexpect
12-
import re
13-
import subprocess
1412
import sys
1513
from tabulate import tabulate
1614
from lib import *

crm/main.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env python
22

3-
import os
43
import click
54
import swsssdk
65
from tabulate import tabulate

debug/main.py

-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@
22
# date: 07/12/17
33

44
import click
5-
import os
65
import subprocess
76
from click_default_group import DefaultGroup
8-
from pprint import pprint
97

108
def run_command(command, pager=False):
119
click.echo(click.style("Command: ", fg='cyan') + click.style(command, fg='green'))

pddf_fanutil/main.py

-7
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,8 @@
88
try:
99
import sys
1010
import os
11-
import subprocess
1211
import click
13-
import imp
14-
import syslog
15-
import types
16-
import traceback
1712
from tabulate import tabulate
18-
from utilities_common import util_base
19-
from utilities_common.util_base import UtilLogger
2013
from utilities_common.util_base import UtilHelper
2114
except ImportError as e:
2215
raise ImportError("%s - required module not found" % str(e))

pddf_ledutil/main.py

-8
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,7 @@
88
try:
99
import sys
1010
import os
11-
import subprocess
1211
import click
13-
import imp
14-
import syslog
15-
import types
16-
import traceback
17-
from tabulate import tabulate
18-
from utilities_common import util_base
19-
from utilities_common.util_base import UtilLogger
2012
from utilities_common.util_base import UtilHelper
2113
except ImportError as e:
2214
raise ImportError("%s - required module not found" % str(e))

pddf_psuutil/main.py

-7
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,8 @@
88
try:
99
import sys
1010
import os
11-
import subprocess
1211
import click
13-
import imp
14-
import syslog
15-
import types
16-
import traceback
1712
from tabulate import tabulate
18-
from utilities_common import util_base
19-
from utilities_common.util_base import UtilLogger
2013
from utilities_common.util_base import UtilHelper
2114
except ImportError as e:
2215
raise ImportError("%s - required module not found" % str(e))

pddf_thermalutil/main.py

-7
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,8 @@
88
try:
99
import sys
1010
import os
11-
import subprocess
1211
import click
13-
import imp
14-
import syslog
15-
import types
16-
import traceback
1712
from tabulate import tabulate
18-
from utilities_common import util_base
19-
from utilities_common.util_base import UtilLogger
2013
from utilities_common.util_base import UtilHelper
2114
except ImportError as e:
2215
raise ImportError("%s - required module not found" % str(e))

pfc/main.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env python
22

3-
import os
43
import click
54
import swsssdk
65
from tabulate import tabulate
@@ -160,4 +159,4 @@ def showPrio(interface):
160159
config.add_command(configAsym, "asymmetric")
161160
config.add_command(configPrio, "priority")
162161
show.add_command(showAsym, "asymmetric")
163-
show.add_command(showPrio, "priority")
162+
show.add_command(showPrio, "priority")

psuutil/main.py

-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
import click
1313
import imp
1414
import syslog
15-
import types
16-
import traceback
1715
from tabulate import tabulate
1816
except ImportError as e:
1917
raise ImportError("%s - required module not found" % str(e))

scripts/aclshow

-3
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,10 @@ from __future__ import print_function
2121
import argparse
2222
import json
2323
import os
24-
import re
25-
import subprocess
2624
import swsssdk
2725
import sys
2826

2927
from tabulate import tabulate
30-
from natsort import natsorted
3128

3229
### temp file to save counter positions when doing clear counter action.
3330
### if we could have a SAI command to clear counters will be better, so no need to maintain

scripts/configlet

-4
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,9 @@ A sample for update:
7676
"""
7777

7878
from __future__ import print_function
79-
import sys
80-
import os.path
8179
import argparse
8280
import json
8381
import time
84-
from collections import OrderedDict
85-
from natsort import natsorted
8682
from swsssdk import ConfigDBConnector
8783

8884
test_only = False

scripts/db_migrator.py

-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
import syslog
77
from swsssdk import ConfigDBConnector
88
import sonic_device_util
9-
import os
10-
import subprocess
11-
import json
129

1310

1411
SYSLOG_IDENTIFIER = 'db_migrator'

scripts/decode-syseeprom

+1-7
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,11 @@
55
# This is the main script that handles eeprom encoding and decoding
66
#
77
try:
8-
import exceptions
9-
import binascii
10-
import time
118
import optparse
129
import warnings
1310
import os
14-
import subprocess
1511
import sys
16-
from array import array
1712
import imp
18-
from sonic_eeprom import eeprom_dts
1913
import glob
2014
from sonic_device_util import get_machine_info
2115
from sonic_device_util import get_platform_info
@@ -55,7 +49,7 @@ def main():
5549
# Currently, don't support eeprom db on Arista platform
5650
platforms_without_eeprom_db = ['arista', 'kvm']
5751
if any(platform in platform_path for platform in platforms_without_eeprom_db)\
58-
or getattr(t, 'read_eeprom_db', None) == None:
52+
or getattr(t, 'read_eeprom_db', None) is None:
5953
support_eeprom_db = False
6054

6155
#

scripts/dump_nat_entries.py

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
so as to restore them during warm reboot
66
"""
77

8-
import sys
98
import subprocess
109

1110
def main():

scripts/ecnconfig

-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ from __future__ import print_function
5050

5151
import os
5252
import sys
53-
import json
5453
import argparse
5554
import swsssdk
5655
from tabulate import tabulate

scripts/fanshow

-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
"""
55
from __future__ import print_function
66

7-
import argparse
8-
97
from tabulate import tabulate
108
from swsssdk import SonicV2Connector
119
from natsort import natsorted

scripts/fdbclear

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ import argparse
1515
import json
1616
import sys
1717

18-
from natsort import natsorted
19-
from swsssdk import SonicV2Connector, port_util
20-
from tabulate import tabulate
18+
from swsssdk import SonicV2Connector
2119

2220
class FdbClear(object):
2321

scripts/intfstat

-4
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,8 @@
99
import argparse
1010
import cPickle as pickle
1111
import datetime
12-
import getopt
1312
import sys
1413
import os
15-
import json
16-
import re
17-
import subprocess
1814
import swsssdk
1915
import sys
2016
import time

scripts/natclear

-3
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,8 @@
1212
import argparse
1313
import json
1414
import sys
15-
import subprocess
1615

17-
from natsort import natsorted
1816
from swsssdk import SonicV2Connector
19-
from tabulate import tabulate
2017

2118
class NatClear(object):
2219

scripts/natconfig

-2
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,8 @@
3939
"""
4040

4141
import argparse
42-
import json
4342
import sys
4443

45-
from natsort import natsorted
4644
from tabulate import tabulate
4745
from swsssdk import ConfigDBConnector
4846

scripts/natshow

-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ import json
6161
import sys
6262
import re
6363

64-
from natsort import natsorted
6564
from swsssdk import SonicV2Connector
6665
from tabulate import tabulate
6766

scripts/neighbor_advertiser

-2
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@ import traceback
1717
import subprocess
1818
import time
1919
import warnings
20-
import sonic_device_util
2120
from swsssdk import ConfigDBConnector
22-
from swsssdk import SonicV2Connector
2321
from netaddr import IPAddress, IPNetwork
2422

2523

scripts/pfcstat

-3
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,7 @@ import sys
1111
import argparse
1212
import cPickle as pickle
1313
import datetime
14-
import getopt
15-
import json
1614
import os.path
17-
import time
1815

1916
from collections import namedtuple, OrderedDict
2017
from natsort import natsorted

scripts/portconfig

-2
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@ optional arguments:
1717
"""
1818
from __future__ import print_function
1919

20-
import os
2120
import sys
22-
import json
2321
import argparse
2422
import swsssdk
2523

scripts/portstat

-3
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@
99
import argparse
1010
import cPickle as pickle
1111
import datetime
12-
import getopt
1312
import os.path
14-
import re
15-
import subprocess
1613
import swsssdk
1714
import sys
1815
import time

scripts/queuestat

-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
import argparse
1010
import cPickle as pickle
1111
import datetime
12-
import getopt
13-
import json
1412
import os.path
1513
import swsssdk
1614
import sys

scripts/sfpshow

+1-3
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,14 @@
33
Script to show sfp eeprom and presence status.
44
Not like sfputil this scripts get the sfp data from DB directly.
55
"""
6-
import argparse
7-
import json
86
import sys
97
import click
108
import re
119
import operator
1210
import os
1311

1412
from natsort import natsorted
15-
from swsssdk import SonicV2Connector, port_util
13+
from swsssdk import SonicV2Connector
1614
from tabulate import tabulate
1715

1816
# Mock the redis for unit test purposes #

0 commit comments

Comments
 (0)