Error message: TypeError: startswith first arg must be bytes or a tuple of bytes, not str
-- Yi Tseng (a.k.a Takeshi) Taiwan National Chiao Tung University Department of Computer Science W2CNLab http://blog.takeshi.tw
From 1ab0120b6e10e4374bbea50a1d2a01f0e587bad0 Mon Sep 17 00:00:00 2001 From: Takeshi <a86487...@gmail.com> Date: Fri, 9 Oct 2015 11:46:37 +0800 Subject: [PATCH] [python3]Fix type error of "startswith" function Error message: TypeError: startswith first arg must be bytes or a tuple of bytes, not str Signed-off-by: Takeshi <a86487...@gmail.com> --- ryu/topology/switches.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ryu/topology/switches.py b/ryu/topology/switches.py index 5fe5d26..4ada80e 100644 --- a/ryu/topology/switches.py +++ b/ryu/topology/switches.py @@ -473,7 +473,7 @@ class LLDPPacket(object): raise LLDPPacket.LLDPUnknownFormat( msg='unknown chassis id subtype %d' % tlv_chassis_id.subtype) chassis_id = tlv_chassis_id.chassis_id - if not chassis_id.startswith(LLDPPacket.CHASSIS_ID_PREFIX): + if not chassis_id.startswith(six.b(LLDPPacket.CHASSIS_ID_PREFIX)): raise LLDPPacket.LLDPUnknownFormat( msg='unknown chassis id format %s' % chassis_id) src_dpid = str_to_dpid(chassis_id[LLDPPacket.CHASSIS_ID_PREFIX_LEN:]) -- 2.5.2
------------------------------------------------------------------------------
_______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel