owslib/feature/common.py
def capabilities_url(self, service_url):
        """Return a capabilities url
        """
        qs = []
        if service_url.find('?') != -1:
            qs = cgi.parse_qsl(service_url.split('?')[1])

        params = [x[0] for x in qs]

        if 'service' not in params:
            qs.append(('service', 'WFS'))
        if 'request' not in params:
            qs.append(('request', 'GetCapabilities'))
        if 'version' not in params:
            qs.append(('version', self.version))

        urlqs = urlencode(tuple(qs))
        return service_url.split('?')[0] + '?' + urlqs
def capabilities_url(self, service_url):
        qs = []
        if service_url.find('?') != -1:
            qs = cgi.parse_qsl(service_url.split('?')[1])

        params = [x[0] for x in qs]

        if 'service' not in params:
            qs.append(('service', 'WFS'))
        if 'request' not in params:
            qs.append(('request', 'GetCapabilities'))
        if 'version' not in params:
            qs.append(('version', self.version))

        urlqs = urlencode(tuple(qs))
        return service_url.split('?')[0] + '?' + urlqs
def capabilities_url ( self , service_url ) : qs = [ ] if service_url . find ( '?' ) != - 1 : qs = cgi . parse_qsl ( service_url . split ( '?' ) [ 1 ] ) params = [ x [ 0 ] for x in qs ] if 'service' not in params : qs . append ( ( 'service' , 'WFS' ) ) if 'request' not in params : qs . append ( ( 'request' , 'GetCapabilities' ) ) if 'version' not in params : qs . append ( ( 'version' , self . version ) ) urlqs = urlencode ( tuple ( qs ) ) return service_url . split ( '?' ) [ 0 ] + '?' + urlqs
Return a capabilities url
Return a capabilities url