示例#1
0
def get_URL(instance, resolve=False):
	url = instance.get('url')
	if not url:
		host = instance.get('host')
		if host == 'localhost':
			host = socket.gethostname()
		if resolve:
			host = contrib.resolveRemoteAddr(host, cache)
		url =  'http://%s:%s' % (host, instance.get('port'))
	return url
示例#2
0
def host(instance, resolve=True):
	key = 'host'
	if resolve:
		return contrib.resolveRemoteAddr(instance.get(key), cache)
	return instance.get(key)