Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2017, 17:14   #1
Ethex
Пользователь
 
Регистрация: 26.04.2017
Сообщений: 86
По умолчанию Python/MySQL Имитация ошибки соединения

Доброго времени суток
Это снова я, и снова учу Питон по книге. В этот раз возникла сложность на этапе изучения обработчика исключений
Есть веб-приложение. Одна из его функций выполняет журналирование данных в БД MySQL, названа log_request. Она вызывается из другой функции, в теле которой она заключена в блок try

Код:
@app.route('/search4', methods=['POST'])
def do_search() -> str:
       phrase = request.form['phrase']
       letters = request.form['letters']
       title = 'Here are your results'
       results = str(sl(phrase, letters))
       try:
                    log_request(request, results)
       except Exception as err:
            print('Error : ', str(err))
       return render_template('results.html',
                              the_phrase = phrase,
                              the_letters = letters,
                              the_title = title,
                              the_results = results,)
Затевается вся свистопляска ради проверки обработчика исключений. Нужный результат - получение сообщения об ошибке в командной строке, из которой приложение запускается

Следуя указаниям автора, я запускаю веб-приложение; делаю нужные веб-запросы; а далее я должен "выключить БД" (как я понял, не приостанавливая работу веб-приложения), но вот КАК мне отключить БД инструкций не приведено. Пробовал изгаляться с кодом, получал ошибки, но не те что нужны. Но мне кажется, что нужное действие простое и манипуляций с кодом не требует
Ethex вне форума Ответить с цитированием
Старый 20.10.2017, 18:13   #2
Ethex
Пользователь
 
Регистрация: 26.04.2017
Сообщений: 86
По умолчанию

Помогло отключение службы через панель управления
Ethex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Когда стоит использовать постоянные соединения с Mysql? Illusiony PHP 5 13.10.2015 18:45
Не могу понять ошибки Python 2.7.1 alexssey163 Python 1 26.03.2011 21:44
Как подключить MySQL в Python? acidcool PHP 0 27.08.2010 07:42
Проблема соединения с базой MySQL Blade БД в Delphi 3 08.05.2009 04:25
Проблема соединения с MySQL через ODBC yakovlev87 БД в Delphi 1 27.08.2007 09:51