translate() -> replace() for Python 3 compatibility
str.translate() works differently in Python 3
This commit is contained in:
+1
-1
@@ -893,7 +893,7 @@ class Switch( Node ):
|
|||||||
"Return correctly formatted dpid from dpid or switch name (s1 -> 1)"
|
"Return correctly formatted dpid from dpid or switch name (s1 -> 1)"
|
||||||
if dpid:
|
if dpid:
|
||||||
# Remove any colons and make sure it's a good hex number
|
# Remove any colons and make sure it's a good hex number
|
||||||
dpid = dpid.translate( None, ':' )
|
dpid = dpid.replace( ':', '' )
|
||||||
assert len( dpid ) <= self.dpidLen and int( dpid, 16 ) >= 0
|
assert len( dpid ) <= self.dpidLen and int( dpid, 16 ) >= 0
|
||||||
else:
|
else:
|
||||||
# Use hex of the first number in the switch name
|
# Use hex of the first number in the switch name
|
||||||
|
|||||||
Reference in New Issue
Block a user