>From c5cad6cb28228f092b3e8ec93a37e36108513de9 Mon Sep 17 00:00:00 2001 From: Nicolas PLANEL Date: Tue, 1 Oct 2013 19:16:24 +0000 Subject: [PATCH] python: fixup VLANLink() initialization The varialble name should be link._rtnl_link instead of link._link to get rid of the AttributeError. Traceback (most recent call last): File "examples/test.py", line 11, in eth0 = link.resolve('eth0.800') ... File "/home/ubuntu/libnl/python/build/lib.linux-x86_64-2.7/netlink/route/link.py", line 151, in __init__ self._module_lookup('netlink.route.links.' + self.type) ... File "/home/ubuntu/libnl/python/build/lib.linux-x86_64-2.7/netlink/route/links/vlan.py", line 70, in init link.vlan = VLANLink(link._link) AttributeError: 'Link' object has no attribute '_link' Signed-off-by: Nicolas PLANEL --- python/netlink/route/links/vlan.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/netlink/route/links/vlan.py b/python/netlink/route/links/vlan.py index 70045d5..0ba3781 100644 --- a/python/netlink/route/links/vlan.py +++ b/python/netlink/route/links/vlan.py @@ -67,5 +67,5 @@ class VLANLink(object): return 'vlan-id {0}'.format(self.id) def init(link): - link.vlan = VLANLink(link._link) + link.vlan = VLANLink(link._rtnl_link) return link.vlan -- 1.7.9.5