diff --git a/.pylint b/.pylint
index 4c4b48b8530f0b9d1104ffd4f4a690cb103bd7e7..85c215315718b8077441eb985df36fdf44a72b28 100644
--- a/.pylint
+++ b/.pylint
@@ -53,7 +53,7 @@ disable-msg-cat=IR
 #enable-msg=
 
 # Disable the message(s) with the given id(s).
-disable-msg=W0704,C0103,W0231,E1102,W0511,W0142,R0902,R0903,R0904,R0913,R0914,R0801
+disable=W0704,C0103,W0231,E1102,W0511,W0142,R0902,R0903,R0904,R0913,R0914,R0801,I0011
 
 
 [REPORTS]
diff --git a/examples/miniedit.py b/examples/miniedit.py
index 172a1f4536479b504f86aa6ce88cc33ebcdb0911..bd4908deeeaf262bdea9c7cbe2d2018fdb983b9d 100755
--- a/examples/miniedit.py
+++ b/examples/miniedit.py
@@ -602,7 +602,7 @@ def stop( self ):
         cleanUpScreens()
         self.net = None
 
-    def xterm( self, ignore=None ):
+    def xterm( self, _ignore=None ):
         "Make an xterm when a button is pressed."
         if ( self.selection is None or
              self.net is None or
diff --git a/mininet/node.py b/mininet/node.py
index 82864666168967653f81b3d4aba1e18cd0c8d677..8ebb67641c8f84c1bcf7683bc2e3e16e137292f9 100644
--- a/mininet/node.py
+++ b/mininet/node.py
@@ -116,19 +116,19 @@ def cleanup( self ):
         self.shell = None
 
     # Subshell I/O, commands and control
-    def read( self, bytes=1024 ):
+    def read( self, maxbytes=1024 ):
         """Buffered read from node, non-blocking.
-           bytes: maximum number of bytes to return"""
+           maxbytes: maximum number of bytes to return"""
         count = len( self.readbuf )
-        if count < bytes:
-            data = os.read( self.stdout.fileno(), bytes - count )
+        if count < maxbytes:
+            data = os.read( self.stdout.fileno(), maxbytes - count )
             self.readbuf += data
-        if bytes >= len( self.readbuf ):
+        if maxbytes >= len( self.readbuf ):
             result = self.readbuf
             self.readbuf = ''
         else:
-            result = self.readbuf[ :bytes ]
-            self.readbuf = self.readbuf[ bytes: ]
+            result = self.readbuf[ :maxbytes ]
+            self.readbuf = self.readbuf[ maxbytes: ]
         return result
 
     def readline( self ):
diff --git a/mininet/util.py b/mininet/util.py
index 75065ead821c45498c9dbc23b074aac581473548..d78db437126540d599076f9813b12e91fc094abb 100644
--- a/mininet/util.py
+++ b/mininet/util.py
@@ -136,13 +136,13 @@ def createLink( node1, node2, port1=None, port2=None ):
 
 # IP and Mac address formatting and parsing
 
-def _colonHex( val, bytes ):
+def _colonHex( val, count ):
     """Generate colon-hex string.
        val: input as unsigned int
-       bytes: number of bytes to convert
+       count: number of bytes to convert
        returns: chStr colon-hex string"""
     pieces = []
-    for i in range( bytes - 1, -1, -1 ):
+    for i in range( count - 1, -1, -1 ):
         piece = ( ( 0xff << ( i * 8 ) ) & val ) >> ( i * 8 )
         pieces.append( '%02x' % piece )
     chStr = ':'.join( pieces )