Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 19.10.2017, 18:14   #1
Ethex
Форумчанин
 
Регистрация: 26.04.2017
Сообщений: 59
Репутация: 10
По умолчанию 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, 19:13   #2
Ethex
Форумчанин
 
Регистрация: 26.04.2017
Сообщений: 59
Репутация: 10
По умолчанию

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



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Когда стоит использовать постоянные соединения с Mysql? Illusiony PHP 5 13.10.2015 19:45
Не могу понять ошибки Python 2.7.1 alexssey163 Python 1 26.03.2011 22: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




15:07.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru