Пример #1
0
	def store_by_tags_list(self, data_string, tag_list):
		
		if len(data_string) == 0:
			msg = {"status" : -1, "message" : "Data string is empty"}
			return json.dumps(msg)

		if tag_list == None: 
			msg = {"status" : -2, "message" : "No tags in supplied data"}
			return json.dumps(msg)

		tag_list = [tag.strip() for tag in tag_list if len(tag.strip()) != 0]

		Datastore.update_tag_value(self.cur,data_string,tag_list)
Пример #2
0
	def store_by_tags_string(self, data_string, tags_string, delimiter = " "):
		
		if len(data_string) == 0:
			msg = {"status" : -1, "message" : "Data string is empty"}
			return json.dumps(msg)

		data_string, tag_list = Parser.parse_data_tags(data_string, tags_string, delimiter)

		if tag_list == None: 
			msg = {"status" : -2, "message" : "No tags in supplied data"}
			return json.dumps(msg)

		Datastore.update_tag_value(self.cur,data_string,tag_list)
Пример #3
0
	def store(self, data_string):
		
		if len(data_string) == 0:
			msg = {"status" : -3, "message" : "Data string is empty"}
			return json.dumps(msg)

		data_string, tag_list = Parser.parse_tags(data_string)

		if tag_list == None:
			msg = {"status" : -2, "message" : "No tags in supplied data"}
			return json.dumps(msg)

		result = Datastore.update_tag_value(self.cur, data_string,tag_list)

		if result == -1:
			msg = {"status" : -1, "message" : "error"}
			return json.dumps(msg)

		elif result == 1:
			msg = {"status" : 1, "message" : "success"}
			return json.dumps(msg)