[Uludag-commits] r5163 - trunk/net-kga

svn-uludag at uludag.org.tr svn-uludag at uludag.org.tr
15 Ara 2005 Per 00:55:00 EET


Author: gurer
Date: Thu Dec 15 00:55:00 2005
New Revision: 5163

Modified:
   trunk/net-kga/connection.py
Log:
doğru dürüst handle et essid'i


Modified: trunk/net-kga/connection.py
=================================================================
--- trunk/net-kga/connection.py	(original)
+++ trunk/net-kga/connection.py	Thu Dec 15 00:55:00 2005
@@ -175,6 +175,7 @@
         self.w_device = self.basic.device.device
         self.w_address = self.basic.address.address.edit
         self.w_gateway = self.basic.address.gateway.edit
+        self.w_remote = self.basic.device.remote.edit
         self.device_list = {}
         
         self.show()
@@ -203,6 +204,10 @@
         self.comar.call_package("Net.Link.setConnection", self.link_name, [ "name", name, "device", device ])
         self.comar.call_package("Net.Link.setAddress", self.link_name, [
             "name", name, "mode", "manual", "address", address, "gateway", gateway ])
+        if "remote" in self.modes:
+            remote = self.basic.device.remote.edit.text()
+            self.comar.call_package("Net.Link.setRemote", self.link_name, [
+                "name", name, "remote", remote ])
         self.close(True)
     
     def slotCancel(self):
@@ -222,14 +227,20 @@
                 self.w_address.setText(addr)
                 self.w_gateway.setText(gate)
             elif reply[1] == 3:
-                self.modes = reply[2]
+                self.modes = reply[2].split(",")
+                print self.modes
                 if not "remote" in self.modes:
                     self.basic.device.remote.setEnabled(False)
                 if not "auto" in self.modes:
                     self.basic.address.r2.setEnabled(False)
+                if "remote" in self.modes:
+                    self.comar.call_package("Net.Link.getRemote", self.link_name, [ "name", self.name ], id=5)
             elif reply[1] == 4:
                 name, uid, info = reply[2].split("\n")
                 self.device = uid
                 self.w_device.insertItem(info)
                 self.device_list[info] = uid
                 self.comar.call_package("Net.Link.deviceList", self.link_name, id=1)
+            elif reply[1] == 5:
+                name, remote = reply[2].split("\n")
+                self.w_remote.setText(remote)


Uludag-commits mesaj listesiyle ilgili daha fazla bilgi