@ru_python

Страница 6454 из 9768
Strom
07.09.2018
11:58:21
try: except: try: except: ты про это ?
requests.exceptions.ConnectionError здесь ни фига не ловится

Ilia
07.09.2018
12:00:09
requests.exceptions.ConnectionError здесь ни фига не ловится
Ну во-первых, тут два вложенных try не нужно, во-вторых, ты ловишь сначала более общее исключение, которое включает более частное. Лови сначала более специфичное.

Ilia
07.09.2018
12:00:53
А если тебе надо перехватить именно внутри исключение -- то обломись, так не работает.

Google
Димон
07.09.2018
12:00:58
Если ответ на вопрос, поймать нельзя, можно использовать поле Exception.__cause__ нового эксепшна

Ilia
07.09.2018
12:01:31
Внедрить в какой-то стек TRY свой обработчик исключения нельзя, если для этого в этом месте нет специальной подготовки.

Димон
07.09.2018
12:01:33
А если не ответ на вопрос, а воркэраунд, то тут вообще логика кривая, никто так не делает. Ну, там уже ответили.

Strom
07.09.2018
12:02:33
первым ставится конкретный эксепшен
Это просто пример. Внутренний try..except находится в сторонней библиотеке, которую я править не хочу. Нужно как в примере - внешним try..except поймать то, что внутри, т.е. request...

Ладно, буду костыли придумывать. Всем спасибо

Ilia
07.09.2018
12:02:58
Ладно, буду костыли придумывать. Всем спасибо
Не надо костыли придумывать. Ты ищёшь таким образом против архитектуры системы, и это кончится плохо.

Ладно, буду костыли придумывать. Всем спасибо
Не решай xy-propblem расскажи лучше сразу о сокровенном, может, будет лучше

Sergey
07.09.2018
12:04:16
Ладно, буду костыли придумывать. Всем спасибо
а почему именно внутренний нужен?

Strom
07.09.2018
12:05:24
а почему именно внутренний нужен?
Например, нужен код ответа от сервера

Ilia
07.09.2018
12:05:30
а почему именно внутренний нужен?
XY-problem же... Ему не нужен, он ДУМАЕТ, что ему нужен

Sergey
07.09.2018
12:07:38
Например, нужен код ответа от сервера
не представляю для чего это нужно

Google
Strom
07.09.2018
12:09:25
А вот этот CCXT это что?
Библиотека для работы с криптобиржами

Они каждый эксепшн от requests оборачивает в свой

Евгений
07.09.2018
12:10:44
Димон
07.09.2018
12:10:53
Так лови внешний, а работай с __cause__

Ilia
07.09.2018
12:11:50
Они каждый эксепшн от requests оборачивает в свой
Ну так если оборачивают, так он тебе доступен?

Strom
07.09.2018
12:14:38
Ну так если оборачивают, так он тебе доступен?
Так речь идёт о том, чтобы отловить предыдущий по цепочке эксепшн

Sergey
07.09.2018
12:18:58
Так речь идёт о том, чтобы отловить предыдущий по цепочке эксепшн
никак скорее всего, потому что там ошибка передаётся а error handler и дальше в зависимости от кода ошибки выбрасывается исключение

Strom
07.09.2018
12:20:42
Так лови внешний, а работай с __cause__
Не совсем понял. Если поставить except Exception as e, то e.cause у меня в этом случае None

Sergey
07.09.2018
12:21:45
Димон
07.09.2018
12:24:33
Не совсем понял. Если поставить except Exception as e, то e.cause у меня в этом случае None
Если raise делается в блоке except, то в cause кладётся то, что вызвало этот except

Aragaer
07.09.2018
12:25:16
как будто кто-то запрещает пойти в свой же венв и там внести правки в пакет, установленный туда откуда-нибудь

Димон
07.09.2018
12:25:43
This exception was caused by... это как раз обработка поля cause дефолтным хэндлером

ivan
07.09.2018
12:46:21
Cпам и троллинг неприемлем. Не злоупотребляйте стикерами. @gloomy_philosopher Табы это спам, троллинг или стикеры?

Jl
07.09.2018
12:47:26
В бегинерс получил бан с табы

ivan
07.09.2018
12:47:41
Это Пиздец))0

Jl
07.09.2018
12:48:23
Там люди говнокод пишут и их не банят, а за табы бан

ivan
07.09.2018
12:48:35
Говнокод > табов

Google
Проксимов
07.09.2018
12:48:41
Так что...

ivan
07.09.2018
12:48:51
Што? Я действительно ставлю табы, алло

Проксимов
07.09.2018
12:49:08
Што? Я действительно ставлю табы, алло
Ну сейчас и тут забаню за профнепригодность

ivan
07.09.2018
12:49:12
То есть когда зарт всех хуями кроет оправданно и неоправданно, то это норма Окей)

BlackAndOrange
07.09.2018
12:49:35
ivan
07.09.2018
12:49:53
Потому что зарт полезен сообществу
Ну типо я так же само дохрена отписываю и помогаю тут

Держу в курсе

Jl
07.09.2018
12:50:16
На сутки хоть ?

?? Eugene
07.09.2018
12:50:17
Не, ну бан все же лишний был как по мне :)

Проксимов
07.09.2018
12:50:33
ivan
07.09.2018
12:50:38
На сутки хоть ?
Часик Так что в принципе пофиг)

?? Eugene
07.09.2018
12:51:00
Ну табы все же вообще нет смысла юзать

ivan
07.09.2018
12:51:01
С властью не спорят
Я Навальный из python beginners

Проксимов
07.09.2018
12:51:12
Я Навальный из python beginners
Создай свой бегинерс!

Jl
07.09.2018
12:51:14
Проксимов
07.09.2018
12:51:17
Получи премию

?? Eugene
07.09.2018
12:51:33
АПАЗИЦИЯ
В президенты!

Проксимов
07.09.2018
12:51:35
Вон, у нас уже Троцкий был

Создал свой бегинерс

Google
Проксимов
07.09.2018
12:51:47
И где он теперь?)

Я Навальный из python beginners
Даже он табы не ставит, я уверен

Jl
07.09.2018
12:52:17
А КАК ЖЕ РУПАЙТОН ?

ivan
07.09.2018
12:57:35
+

Блять успокойся уже, редакторы меняют на 4 пробела таб, нахуя по 4 раза ебашить пробел если можно таб нажать?

Я об этом же

Jl
07.09.2018
12:58:28
это как противостояние линукс и виндоус

Admin
ERROR: S client not available

Jl
07.09.2018
12:58:38
андройд и айфон

Iliya
07.09.2018
12:59:21
Есть вопрос не совсем по питону, а сокрее по среде разработки юзаю для кодинга sublime3 И несколько раз задавался вопросом, не находил и забивал, вот сейчас у коллеги возник подобный вопрос, и я решил попоросить консультации у сообщества В общем вопрос такой: Как установить курсор в нескольких строках сразу Знаю, что можно через ctrl+ЛКМ, но это для 10-20 строк еще возможно, а если строк 10к и надо просто последний символ в них заменить Подскажите пожалуйста, явно есть какая-то комбинация клавиш, в vim 100% такое встречал

Проксимов
07.09.2018
12:59:23
Идиот

Что мешает табом ставить 4 пробела?

ivan
07.09.2018
13:00:13
Бля, так нахуя ты табы ставишь вместо пробелов
Потому что он один хуй в 4 пробела преобразовывается Лучше ж 1 раз нажать на таб и получить тот де результат , что и от 4 пробелов

Danil
07.09.2018
13:00:27
Встретился с проблемой тестирования aiohttp с aiopg. Чтобы создать изолированную базу под каждый тест, приходится каждый раз удалять и создавать базу заного. Может кто встречался с test case с роллбэком внутри?

Проксимов
07.09.2018
13:00:37
Так я об этом и говорил
Тогда ты говорил через жопу

ivan
07.09.2018
13:00:54
Возможно

Ну Типо я под табуляцией подразумевал нажатие кнопки tab, вместо нажатия на 4 пробела

Google
Проксимов
07.09.2018
13:01:39
Ааа блять

Artem
07.09.2018
13:01:46
Jl
07.09.2018
13:01:49
таб = 4 пробела

я писал даже про то что таб можно настроить под 4 пробела

Artem
07.09.2018
13:02:45
Нет, таб это кнопка на ibm pc совместимой клаве. Можно вообще жить без неё. Однако я этого не советовал

Jl
07.09.2018
13:02:49
В том же виме

ivan
07.09.2018
13:02:54
Ну, нажимая на кнопку tab для отступов

??

Jl
07.09.2018
13:03:22
1 таб = 4 пробела

Проксимов
07.09.2018
13:03:37
1 таб = 4 пробела
Да вы прост меня троллите

Понятно

Iliya
07.09.2018
13:03:52
а как так стикер на сообщение кидать?

Jl
07.09.2018
13:04:03
Бля, ну ты проеблся - согласись

Проксимов
07.09.2018
13:04:46
Бля, ну ты проеблся - согласись
100% так писал, чтобы меня здесь потроллить

ivan
07.09.2018
13:04:59
Да вы прост меня троллите
Если бы я тролил, то я бы тут не продолжал Потому что я рили не догнал, за что получил банан

Страница 6454 из 9768