Moin,
Der css Code:
… der eigentlich Python-Code ist, welcher HTML mit CSS als String aus… ja was eigentlich?
def getContent(c, errCode, errMsg, sucMsg, headScript, js_list): Functions.writeToErrorLog(config,user,group,"INFO","Start build response content...") res = "<!DOCTYPE html>\n" res += "<html>\n" res += " <head>\n" res += " <meta charset=\"UTF-8\" />\n" res += " <title>Akte</title>\n" res += " <link rel=\"icon\" href=\"/images/icon.png\" />\n" for css in config['css']: res += " <link rel=\"stylesheet\" href=\""+css+"\" />\n" res += " <link rel=\"stylesheet\" href=\"" + "/css/akte.css" + "\" />\n" res += " <style class=\"init\" type=\"text/css\">\n" \ " th, td {\n" \ " white-space: nowrap;\n" \ " }\n" \ " div.dataTables_wrapper {\n" \ " width: 100%;\n" \ " margin: 0 auto;\n" \ " }\n" \ " </style>\n"
Deine Funktion gibt doch gar nichts zurück. Fehlt da noch ein return res
ganz am Ende?
Und warum verwendest du vor der for
-Schleife +=
und danach einen String mit \
am Zeilenende und warum nicht einheitlich? Bzw. einfacher geht es mit '''
oder """
:
res = """<!doctype html>
<html>
<head>
…
"""
Viele Grüße
Robert