Здравствуйте! Подскажите, чем вызвано такое поведение сабжа, при котором в коде вида: ==цитата== from mod_python import apache from mod_python import util import smtplib def handler(req): fields = util.FieldStorage(req, keep_blank_values = 1) mssg = "TEST " + fields["action"] + fields["inn1"] session = smtplib.SMTP("localhost") RECIPIENTS = ["xxx@xxx.ru"] SENDER = "xxx@xxx.ru" session.sendmail(SENDER, RECIPIENTS, mssg) ==цитата== оказывается, что поля action и count определены и их значения получаются нормально, а при попытке получить значение поля inn1 возникает ошибка (KeyError: 'inn1'). Переменные передаются скрипту через POST запрос. Пока возникло предположение, что это из-за того что поле inn1 содержит в себе цифру, т.к. прочие поля, содержащие в имени цифру, также не возможно получить (тоже KeyError), а поля, не содержащие цифры - получаются. Если это так, то как решить эту проблему (переименовать поля нет возможности). Кроме того, если в строку mssg = "TEST " добавить, скажем, двоеточие (mssg = "TEST:"), письмо приходит без текста вообще, пустое. С чем это может быть связано? P.S. Я не профессионал в питоне, начал смотреть на него только сегодня. -- WBR, Dennis Prochko