Python 2.7.5 produces non-unicoded str
[root@localhost os-xenapi]# python {color:red}Python 2.7.5 {color}(default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import netifaces >>> netifaces.ifaddresses('eth0').get(netifaces.AF_INET, []) {color:red}[{'broadcast': '10.10.10.255', 'netmask': '255.255.255.0', 'addr': '10.10.10.10'}]{color} python 2.7.12 produces unicoded string
stack@DevStackOSDomU:~/os-xenapi$ python {color:red}Python 2.7.12{color} (default, Nov 20 2017, 18:23:56) [GCC 5.4.0 20160609] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> eth='eth2' >>> netifaces.ifaddresses(eth).get(netifaces.AF_INET, []) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'netifaces' is not defined >>> import netifaces >>> netifaces.ifaddresses(eth).get(netifaces.AF_INET, []) [] >>> netifaces.ifaddresses('eth0').get(netifaces.AF_INET, []) [{'broadcast': u'10.71.199.255', 'netmask': u'255.255.248.0', 'addr': {color:red}u'{color}10.7 >>>
Python 2.7.5 produces non-unicoded str
[root@localhost os-xenapi]# python ifaddresses( 'eth0') .get(netifaces. AF_INET, []) red}[{' broadcast' : '10.10.10.255', 'netmask': '255.255.255.0', 'addr': '10.10. 10.10'} ]{color}
{color:red}Python 2.7.5 {color}(default, Aug 4 2017, 00:39:18)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import netifaces
>>> netifaces.
{color:
python 2.7.12 produces unicoded string
stack@DevStackO SDomU:~ /os-xenapi$ python ifaddresses( eth).get( netifaces. AF_INET, []) ifaddresses( eth).get( netifaces. AF_INET, []) ifaddresses( 'eth0') .get(netifaces. AF_INET, []) red}u'{ color}10. 7
{color:red}Python 2.7.12{color} (default, Nov 20 2017, 18:23:56)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> eth='eth2'
>>> netifaces.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'netifaces' is not defined
>>> import netifaces
>>> netifaces.
[]
>>> netifaces.
[{'broadcast': u'10.71.199.255', 'netmask': u'255.255.248.0', 'addr': {color:
>>>