def OpenDBFile(ConfigFile): # Leggo il file di configurazione ConfigNow = mjl.ReadJsonFile(ConfigFile) for i in range(len(ConfigNow)): if "redis" == ConfigNow[i]["name"]: ConfigNow = ConfigNow[i]["value"] DB = redis.StrictRedis(host=mjl.SearchValueJsonVar(ConfigNow, "hostname"), port=mjl.SearchValueJsonVar(ConfigNow, "port"), db=mjl.SearchValueJsonVar(ConfigNow, "db"), password=mjl.SearchValueJsonVar( ConfigNow, "password")) return DB
ConfigFile = "../conf/thermo.json" WriteFile = "/cgi-bin/writeconfthermo.py" ConfigNow = mjl.ReadJsonFile(ConfigFile) # Start web page - Uso l'intestazione "web" della mia libreria print(mhl.MyHtml()) print(mhl.MyHtmlHead()) print("<h1>", "<center>", TestoPagina, "</center>", "</h1>") #print ("<hr/>","<br/>") print("Ho lasciato la possibilita` di lasciare vuota la password", "<hr/>", "<br/>") # Estraggo i valori della configurazione redis ConfigNow = mjl.SearchValueJsonVar(ConfigNow, "redis") print(mhl.MyActionForm(WriteFile, "POST")) print("<table>") # Cerco nell'array il valore for i in range(len(ConfigNow)): if "hostname" == (ConfigNow[i]["name"]): # Appoggio a variabile KeyRead = ConfigNow[i]["value"] print("<tr>") print("<td>") print("Hostname: ") print("</td>") print("<td>")