示例#1
0
def http_gnome_url (package_http, platform):
	package_ctx = XPATH_CONTEXT (package_http)
	url_count = package_ctx.int_value ('count (//package/url)')
	if url_count == 1:
		xpath = '/package/url'
	else:
		xpath = "/package/url[@platform='%s']" % platform
		
	result = package_ctx.text (xpath)
	if url_count == 1:
		template = Template (result)
		result = template.substitute (PLATFORM = platform)
	return result
示例#2
0
def http_debian_url (package_path, platform):
	package_ctx = XPATH_CONTEXT (package_path)
	template = Template (package_ctx.text ('/debian-package/url'))
	result = template.substitute (PLATFORM = platform)
	return result