From c7a27b887629496cd361d46c444cff5c0b8a5670 Mon Sep 17 00:00:00 2001 From: gabay Date: Thu, 15 Nov 2018 16:15:58 +0200 Subject: [PATCH] replaces isinstance(str) with isinstance(BaseString) --- mininet/util.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mininet/util.py b/mininet/util.py index 1881318..d69bb6f 100644 --- a/mininet/util.py +++ b/mininet/util.py @@ -66,7 +66,7 @@ def oldQuietRun( *cmd ): cmd: list of command params""" if len( cmd ) == 1: cmd = cmd[ 0 ] - if isinstance( cmd, str ): + if isinstance( cmd, BaseString ): cmd = cmd.split( ' ' ) popen = Popen( cmd, stdout=PIPE, stderr=STDOUT ) # We can't use Popen.communicate() because it uses @@ -107,7 +107,7 @@ def errRun( *cmd, **kwargs ): if len( cmd ) == 1: cmd = cmd[ 0 ] # Allow passing in a list or a string - if isinstance( cmd, str ) and not shell: + if isinstance( cmd, BaseString ) and not shell: cmd = cmd.split( ' ' ) cmd = [ str( arg ) for arg in cmd ] elif isinstance( cmd, list ) and shell: