/[thuban]/branches/WIP-pyshapelib-bramz/Extensions/wms/capabilities.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Extensions/wms/capabilities.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2149 by joey, Thu Apr 1 10:17:00 2004 UTC revision 2150 by joey, Thu Apr 1 14:39:39 2004 UTC
# Line 31  class WMSCapabilities: Line 31  class WMSCapabilities:
31      loadCapabilities(filename)      loadCapabilities(filename)
32      printCapabilities()      printCapabilities()
33    
34        getVersion()
35    
36  Requirements:  Requirements:
37      - PyOGCLib <http://www.sourceforge.net/projects/pyogclib>      - PyOGCLib <http://www.sourceforge.net/projects/pyogclib>
38    
# Line 122  class WMSCapabilities(WMSClient, WMSCapa Line 124  class WMSCapabilities(WMSClient, WMSCapa
124          if not self.capabilities:          if not self.capabilities:
125              self.wmsVersion = "1.0"              self.wmsVersion = "1.0"
126              self.capabilities = self.getCapabilities(resource, self.wmsVersion)              self.capabilities = self.getCapabilities(resource, self.wmsVersion)
127                if not self.capabilities:
128                    self.wmsVersion = None
129    
130          if self.capabilities:          if self.capabilities:
131              self.grok(self.capabilities)              self.grok(self.capabilities)
# Line 159  class WMSCapabilities(WMSClient, WMSCapa Line 163  class WMSCapabilities(WMSClient, WMSCapa
163          print self.capabilities          print self.capabilities
164    
165    
166        def getVersion(self):
167            """
168            Returns the WMS protocol version
169    
170            If no capabilities could be fetched, None is returned.
171            """
172            return self.wmsVersion
173    
174    
175  if __name__ == "__main__":  if __name__ == "__main__":
176      capabilities \      capabilities \

Legend:
Removed from v.2149  
changed lines
  Added in v.2150

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26