sort macs
authorjblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5>
Wed, 21 Jan 2009 00:38:23 +0000 (00:38 +0000)
committerjblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5>
Wed, 21 Jan 2009 00:38:23 +0000 (00:38 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10273 221aa14e-8319-0410-a670-987f0aec2ac5

grc/scripts/usrp2_probe

index deb2e538df2463f6a357b47ac1e49d136431a1b4..ba47907d3cebd1b5c9717fcbfb143a05ddd3616d 100755 (executable)
@@ -104,11 +104,10 @@ class USRP2ProbeWindow(gtk.Window):
                p = subprocess.Popen(args=args, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=False, universal_newlines=True)
                msg = p.stdout.read()
                #extract mac addrs
-               self.usrp2_macs = map(lambda l: l.split()[0], filter(lambda l: l.count(':') >= 5, msg.strip().splitlines()))
+               self.usrp2_macs = sorted(map(lambda l: l.split()[0], filter(lambda l: l.count(':') >= 5, msg.strip().splitlines())))
                #set the tree store with the mac addrs
                self.treestore.clear()
-               for usrp2_mac in self.usrp2_macs:
-                       self.treestore.append(None, (usrp2_mac,))
+               for usrp2_mac in self.usrp2_macs: self.treestore.append(None, (usrp2_mac,))
                #set the text with the error message for 0 found, hide the list
                #when only 1 usrp2, auto handle selection, hide the list
                #for multiple usrp2, show the list