[GRASS-SVN] r47384 - grass-addons/grass7/gui/wxpython/wx.wms

svn_grass at osgeo.org svn_grass at osgeo.org
Wed Aug 3 12:40:44 EDT 2011


Author: sudeepsingh
Date: 2011-08-03 09:40:43 -0700 (Wed, 03 Aug 2011)
New Revision: 47384

Modified:
   grass-addons/grass7/gui/wxpython/wx.wms/serverList.txt
   grass-addons/grass7/gui/wxpython/wx.wms/wmsmenu.py
Log:
non ascii username being read properly

Modified: grass-addons/grass7/gui/wxpython/wx.wms/serverList.txt
===================================================================
--- grass-addons/grass7/gui/wxpython/wx.wms/serverList.txt	2011-08-03 16:36:18 UTC (rev 47383)
+++ grass-addons/grass7/gui/wxpython/wx.wms/serverList.txt	2011-08-03 16:40:43 UTC (rev 47384)
@@ -1,5 +1,3 @@
-VIZ_Globe http://viz.globe.gov/viz-bin/wmt.cgi u psas
-VIZ_Globe1 http://viz.globe.gov/viz-bin/wmt.cgi u psas
-dsfsdf sdsdf sdfsdf sdsdf
-qw qw qw qw
-GisNet http://www.gisnet.lv/cgi-bin/topo sudeep password
+a3 b3 c3 d3
+a2 b2 c2 d2
+GISNetServer http://www.gisnet.lv/cgi-bin/topo uname password

Modified: grass-addons/grass7/gui/wxpython/wx.wms/wmsmenu.py
===================================================================
--- grass-addons/grass7/gui/wxpython/wx.wms/wmsmenu.py	2011-08-03 16:36:18 UTC (rev 47383)
+++ grass-addons/grass7/gui/wxpython/wx.wms/wmsmenu.py	2011-08-03 16:40:43 UTC (rev 47384)
@@ -8,7 +8,9 @@
 from parse import parsexml, isServiceException, populateLayerTree
 from WMSMapDisplay import NewImageFrame
 from addserver import AddServerFrame
+from ServerInfoAPIs import addServerInfo, removeServerInfo, updateServerInfo, initServerInfoBase, getAllRows
 
+
 # begin wxGlade: extracode
 # end wxGlade
 
@@ -44,6 +46,7 @@
         
         #Sudeep's Code Starts
         #self.urlInput.SetValue('http://www.gisnet.lv/cgi-bin/topo')
+        self.soup = initServerInfoBase('ServersList.xml')
         self.__populate_Url_List(self.ServerList)
         self.selectedURL="No server selected"
         self.layerTreeRoot = self.LayerTree.AddRoot("Layers")
@@ -89,7 +92,15 @@
     def update_Url_List(self, name):
         ComboBox = self.ServerList
         ComboBox.Append(name)
+        
     def __populate_Url_List(self, ComboBox):
+        self.servers = getAllRows(self.soup)
+        for key, value in self.servers.items():
+            ComboBox.Append(value.servername+" "+value.url)
+        print self.servers
+        return
+    
+    
         f = open('serverList.txt','r')
         lines = f.readlines()
         self.servers = {}



More information about the grass-commit mailing list