コード例 #1
0
ファイル: frontend.py プロジェクト: krka/velourfog
def getdata(nodes, key):
	if debug: print("Requesting from nodes: " + str(nodes))
	for node in nodes:
		try:
			data = httputil.request(node, "/get?key=" + key)
			return data
		except httplib.HTTPException as e:
			print(e)
	return None
コード例 #2
0
ファイル: frontend.py プロジェクト: krka/velourfog
def setdata(nodes, key, value, t):
	if debug: print("Setting value on nodes: " + str(nodes))
	data = None
	for node in nodes:
		try:
			data = httputil.request(node, "/set?key=" + key + "&time=" + t, value)
		except httplib.HTTPException as e:
			print(e)
	return data
コード例 #3
0
ファイル: controller.py プロジェクト: krka/velourfog
def notify(node, index, receivers):
	for receiver in receivers:
		httputil.request(receiver, "/addnode?host=" + node + "&index=" + str(index))