italc-launcher patch for avoiding duplicate entries

Alkis Georgopoulos alkisg at gmail.com
Thu Aug 20 13:31:03 UTC 2009


Στις 20-08-2009, ημέρα Πεμ, και ώρα 08:17 -0400, ο/η Stéphane Graber
έγραψε:
> Hi Alkis, are lines exactly duplicates ?
> If so, the following diff should work:

No, they aren't; the IP of eth0 is different than that of eth1. E.g.
hosts[0]= ['10.160.31.10:5900', 1, 'alkis']
hosts[1]= ['10.160.31.10:10131', 1, 'alkis']
hosts[2]= ['192.168.0.1:5900', 1, 'alkis']
hosts[3]= ['192.168.0.1:10131', 1, 'alkis']

Additionally, set(hosts) complains:
  TypeError: unhashable type: 'list'


Here's the output of avahi-browse -trp _italc._tcp, when exactly one
client is logged on:
+;wlan0;IPv4;italc\032alkisg;_italc._tcp;local
+;wlan0;IPv4;italc\032sotitz;_italc._tcp;local
+;eth0;IPv4;italc\032alkisg;_italc._tcp;local
+;eth0;IPv4;italc\032sotitz;_italc._tcp;local
=;wlan0;IPv4;italc
\032alkisg;_italc._tcp;local;alkis.local;10.160.31.10;5900;"alkis"
"4ca52d6832ec5b513b7e0ce03a311af9" "8c73b3639f40ef76af513df753d8a806"
"a1f0512f24ff636ee5d73fffe8fbb70b"
=;wlan0;IPv4;italc
\032sotitz;_italc._tcp;local;alkis.local;10.160.31.10;10131;"alkis"
"4ca52d6832ec5b513b7e0ce03a311af9" "8c73b3639f40ef76af513df753d8a806"
"a1f0512f24ff636ee5d73fffe8fbb70b"
=;eth0;IPv4;italc
\032alkisg;_italc._tcp;local;alkis.local;192.168.0.1;5900;"alkis"
"4ca52d6832ec5b513b7e0ce03a311af9" "8c73b3639f40ef76af513df753d8a806"
"a1f0512f24ff636ee5d73fffe8fbb70b"
=;eth0;IPv4;italc
\032sotitz;_italc._tcp;local;alkis.local;192.168.0.1;10131;"alkis"
"4ca52d6832ec5b513b7e0ce03a311af9" "8c73b3639f40ef76af513df753d8a806"
"a1f0512f24ff636ee5d73fffe8fbb70b"


Cheers,
Alkis





More information about the edubuntu-devel mailing list