Re: Первая коллизия???

Ответ на комментарий от shaos
Ну вот же :)
def debundle(bundle):
    for msg in bundle:
        if msg:
            m = msg.split(":")
            msgid = m[0]
            if len(msgid) == 20 and m[1]:
                msg = base64.b64decode(m[1].encode("ascii")).decode("utf8").split("\n")
                c.execute("INSERT INTO msg (msgid, tags, echoarea, time, fr, addr, t, subject, body) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);", (msgid, msg[0], msg[1], msg[2], msg[3], msg[4], msg[5], msg[6], "\n".join(msg[8:])))
    con.commit()
в iing стоит проверка на равенство длины числу 20 :)
Ответы на это сообщение: hugeping (2024-09-30 18:24:57)
shaos (2024-09-30 11:24:59) [Ответить]
Предыдущее сообщение Следующее сообщение