You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
714 B

import sys
import splunk.Intersplunk
import string
if len(sys.argv) < 2:
splunk.Intersplunk.parseError("No arguments provided")
result_keys = []
i = 1
while i < len(sys.argv):
result_keys.append(sys.argv[i])
i += 1
results = splunk.Intersplunk.readResults(None, None, True)
if len(results) == 0:
result_dict = {}
for result_key in result_keys:
result_dict[result_key] = 0
results = [result_dict]
elif len(results) == 1:
for result_key in result_keys:
if result_key in results[0]:
if not results[0][result_key]:
results[0][result_key] = 0
else:
results[0][result_key] = 0
splunk.Intersplunk.outputResults(results)