[PATCH 1/8] python: fix typo in Socket::__str__() function

Arend van Spriel arend at broadcom.com
Thu Sep 5 08:11:25 EDT 2013


The property name used in __str__ should be local_port
instead of localPort to get rid of the AttributeError.

>>> str(s)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File ".../netlink/core.py", line 172, in __str__
    return 'nlsock<{0}>'.format(self.localPort)
AttributeError: 'Socket' object has no attribute 'localPort'

Signed-off-by: Arend van Spriel <arend at broadcom.com>
---
 python/netlink/core.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/python/netlink/core.py b/python/netlink/core.py
index 3298e2c..160e2e6 100644
--- a/python/netlink/core.py
+++ b/python/netlink/core.py
@@ -169,7 +169,7 @@ class Socket(object):
         capi.nl_socket_free(self._sock)
 
     def __str__(self):
-        return 'nlsock<{0}>'.format(self.localPort)
+        return 'nlsock<{0}>'.format(self.local_port)
 
     @property
     def local_port(self):
-- 
1.7.10.4





More information about the libnl mailing list