Code Review
/
vpp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
| inline |
side by side
(parent:
2f26014
)
vpp_papi: Fix format_vl_api_address_t under python3.
05/20005/2
author
Paul Vinciguerra
<
[email protected]
>
Thu, 6 Jun 2019 14:49:46 +0000
(10:49 -0400)
committer
Ole Trøan
<
[email protected]
>
Fri, 7 Jun 2019 09:44:20 +0000
(09:44 +0000)
Under PY3, inet_pton returns OSError, not socket.error.
Type: fix
Change-Id: Id270a684c0ab124cbe1ddcb7123e14e85af844b8
Signed-off-by: Paul Vinciguerra <
[email protected]
>
src/vpp-api/python/vpp_papi/vpp_format.py
patch
|
blob
|
history
diff --git
a/src/vpp-api/python/vpp_papi/vpp_format.py
b/src/vpp-api/python/vpp_papi/vpp_format.py
index
2c2345a
..
415070c
100644
(file)
--- a/
src/vpp-api/python/vpp_papi/vpp_format.py
+++ b/
src/vpp-api/python/vpp_papi/vpp_format.py
@@
-36,7
+36,9
@@
def format_vl_api_address_t(args):
try:
return {'un': {'ip6': inet_pton(AF_INET6, args)},
'af': ADDRESS_IP6}
- except socket.error as e:
+ # PY2: raises socket.error
+ # PY3: raises OSError
+ except (socket.error, OSError):
return {'un': {'ip4': inet_pton(AF_INET, args)},
'af': ADDRESS_IP4}