Beispiel #1
0
        # oder Schreiben von Archiv-Ordnern oder Dateien
        db.write_log_to_db_a(ac, ac.app_errorslist[1], "x",
                             "write_also_to_console")
        return

    erase_files_ok_1 = erase_files_from_play_out_prepare(sendung_art)
    if erase_files_ok_1 is None:
        # Error 002 Fehler beim Loeschen von Dateien in Play-Out
        db.write_log_to_db_a(ac, ac.app_errorslist[2], "x",
                             "write_also_to_console")
        return
    return


if __name__ == "__main__":
    db = lib_cm.dbase()
    ac = app_config()
    print "lets_work: " + ac.app_desc
    # losgehts
    db.write_log_to_db(ac, ac.app_desc + " gestartet", "a")
    # Config_Params 1
    db.ac_config_1 = db.params_load_1(ac, db)
    if db.ac_config_1 is not None:
        param_check = lib_cm.params_check_1(ac, db)
        # alles ok: weiter
        if param_check is not None:
            if db.ac_config_1[1] == "on":
                lets_rock()
            else:
                db.write_log_to_db_a(ac, "Play-Out-Archivierung ausgeschaltet",
                                     "e", "write_also_to_console")
Beispiel #2
0
            + str(item[2]) + u" - " + item[15] + u" - " + item[11], "n")


def lets_rock():
    """Mainfunktion"""
    print "lets_rock "
    # off-air-shows
    list_off_air_sendungen = load_off_air_sendungen()
    if list_off_air_sendungen is not None:
        # reg shows in db
        log_off_air_sendungen(list_off_air_sendungen)

    # live studio shows
    list_studio_sendungen = load_studio_sendungen()
    if list_studio_sendungen is not None:
        # reg shows in db
        log_studio_sendungen(list_studio_sendungen)


if __name__ == "__main__":
    db = lib_cm.dbase()
    ac = app_config()
    print  "lets_work: " + ac.app_desc
    # losgehts
    db.write_log_to_db(ac, ac.app_desc + " gestartet", "r")
    lets_rock()
    # fertsch
    db.write_log_to_db(ac, ac.app_desc + " gestoppt", "s")
    print "lets_lay_down"
    sys.exit()