| #! /usr/bin/env python | |
| import sys | |
| import main_backuper as mainscr | |
| 
 | |
| 
 | |
| def f_main(): | |
|     conf, errorcode = mainscr.conf_read() | |
|     hosts, errorcode = mainscr.hosts_read(conf["hosts"]) | |
|     inp = [] | |
|     for host in hosts: | |
|         if host[2] == "up" : | |
|             inp.append(host[0]) | |
|     f_json_print(inp) | |
| 
 | |
| 
 | |
| def f_json_print(inp): | |
|     first = True | |
|     print("{") | |
|     print("\t\"data\":[") | |
|     for key in inp: | |
|         if not first: | |
|             sys.stdout.write(",") | |
|         else: | |
|             first = False | |
|         sys.stdout.write("\n\t\t{\"{#HOST}\":\"" + key + "\"}") | |
|     print("\n\t]") | |
|     print("}") | |
| 
 | |
| 
 | |
| if __name__ == '__main__': | |
|     f_main() | 
Powered by TurnKey Linux.