Latest posts on Обработка всех исключений от любых баз данных topichttps://python.su/forum/topic/27259/2015-05-26T16:46:09+03:00Общий :: Базы данных :: Обработка всех исключений от любых баз данных
2015-05-26T16:46:09+03:00den1024146141Премного благодарен за помощь!
Общий :: Базы данных :: Обработка всех исключений от любых баз данных
2015-05-26T16:09:47+03:00sander146140<strong>den1024</strong><br/><div class="code"><pre><span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>
</pre></div>
Общий :: Базы данных :: Обработка всех исключений от любых баз данных
2015-05-26T15:50:03+03:00den1024146138Хочется получить информацию об ошибке.<br/><br/>Для примера, если работать с PostgreSQL посредством psycopg2 код выглядит так:<br/><br/>try:<br/><br/> # Код работы с БД<br/><br/>except psycopg2.Error as e:<br/> return e.pgerror # Тут e.pgerror - содержит информацию об ошибке<br/><br/>Как бы можно было получить такую информацию из Exception?<br/><br/>PS: Ваш код помечается как ошибочный в строке: <br/> except Exception, e: <br/> Может версия python имеет значение (у меня 3.4)?
Общий :: Базы данных :: Обработка всех исключений от любых баз данных
2015-05-26T12:42:10+03:00FishHook146127<blockquote><em>den1024</em><br/>просто получать информацию об ошибке в</blockquote>Какую конкретно информацию?<br/><br/><div class="code"><pre><span class="k">try</span><span class="p">:</span>
<span class="mi">1</span> <span class="o">/</span><span class="mi">0</span>
<span class="k">except</span> <span class="ne">Exception</span><span class="p">,</span> <span class="n">e</span><span class="p">:</span>
<span class="k">print</span> <span class="n">e</span>
</pre></div>
Общий :: Базы данных :: Обработка всех исключений от любых баз данных
2015-05-26T12:19:06+03:00den1024146125Приветствую, Всех!<br/><br/> В своем скрипте реализовываю работу с несколькими базами данных по универсальному принципу.<br/> Хочется обрабатывать любые исключения, а именно - просто получать информацию об ошибке в блоке except для передачи в вызывающие функцию работы с БД конструкции.<br/> Помогите, пожалуйста, примером блока обработки такого исключения.<br/><br/> Заранее премного благодарен за помощь!<br/>