Lines Matching full:domain
37 Parses a path expression like 'domain foobar.com port 20 /' or
42 domain = port = path = None
44 if parts[0] == 'domain':
47 raise ValueError("'domain' must be followed with a domain name")
48 if domain:
49 raise ValueError("'domain' given twice")
50 domain = parts.pop(0)
64 if domain:
65 s = 'http://%s' % domain
67 if not domain:
68 raise ValueError("If you give a port, you must also give a domain")
89 tuples ``('blah.com', '/foo')``. This will match domain names; without
90 the ``http://domain`` or with a domain of ``None`` any domain will be
91 matched (so long as no other explicit domain matches). """
127 domain = url[0]
129 return domain, url
137 domain, url = url.split('/', 1)
140 domain, url = url, ''
142 domain = None
146 return domain, url
153 (domain, url), app = app_desc
154 if not domain:
158 return domain, -len(url)
182 "No application with the url %r (domain: %r; existing: %s)"
209 for (domain, app_url), app in self.applications:
210 if domain and domain != host and domain != host+':'+port: