From f2e6f502eb3585411511a8bfed7b0f6fd8933a22 Mon Sep 17 00:00:00 2001 From: Nicolas PLANEL Date: Tue, 1 Oct 2013 15:58:36 -0400 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 Signed-off-by: Thomas Graf --- 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