screenlets-dev team mailing list archive
-
screenlets-dev team
-
Mailing list archive
-
Message #00335
[Bug 618868] Re: sysmonitor screenlet fails to find the computer's IP address
Something like this should work:
def net_get_ip(): # by Whise
"""Returns ip if it can"""
ip = commands.getoutput("ip -o -4 addr show")
x = 0
while True:
ip = ip[ip.find("inet "):]
ip = ip[5:]
ipc = ip[:ip.find("/")]
if ipc != '127.0.0.1' and ipc != None and ipc !='1':
return ipc
return _('Cannot get ip')
** Patch added: "patch using ip addr show instead of ifconfig"
https://bugs.launchpad.net/ubuntu/+source/screenlets/+bug/618868/+attachment/1733341/+files/sensors.py.patch
--
sysmonitor screenlet fails to find the computer's IP address
https://bugs.launchpad.net/bugs/618868
You received this bug notification because you are a member of
Screenlets Dev Team, which is subscribed to Screenlets.