コード例 #1
0
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
コード例 #2
0
# Serve per la parte di gestione html in python
import cgi
import cgitb

# Abilita gli errori al server web/http
#cgitb.enable()

# Le mie librerie Json, Html
import mjl, mhl

# Parametri generali
TestoPagina = "Leggi Configurazione NoSQL db REDIS"
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"))