@ru_python

Страница 4012 из 9768
Artem
26.10.2017
18:38:59
он небось имеет в виду слишком широкий тип

Aleksandr
26.10.2017
18:39:02
не, он правильно написал
Exception ловить не рекомендуется, рекомендуется ловить явно указывая

Aleksandr
26.10.2017
18:39:11
Google
Artem
26.10.2017
18:39:11
что надо ловить HueMoeException

Nikolay
26.10.2017
18:39:18
только это к pep8 отношения не имеет вроде

Проксимов
26.10.2017
18:40:42
Aleksandr
26.10.2017
18:40:45
Проксимов
26.10.2017
18:40:50
Иногда явно указать очень сложно

desu
26.10.2017
18:40:58
Nikolay
26.10.2017
18:40:59
Aleksandr
26.10.2017
18:41:00
Иногда явно указать очень сложно
или вообще невозможно

Nikolay
26.10.2017
18:41:27
или вообще невозможно
такое практически нереально в тройке

во втором было еще

Artem
26.10.2017
18:41:40
Ну так пеп-8 же говорит нам, что не надо всегда всему следовать, если это противоестественно

Nikolay
26.10.2017
18:41:47
во втором, кстати, были эксепшны, которые не отлавливались через except Exception

Artem
26.10.2017
18:42:03
в третьем тоже, ты не поверишь

Google
Nikolay
26.10.2017
18:42:09
какие?

Aleksey
26.10.2017
18:42:16
Че ВСЁ , сейчас Джанга 2.0 выходит, придется наконец-то забыть про питон 2, старомодные пердуны, усе эпоха прошла

Artem
26.10.2017
18:42:18
BaseException-ы?

Nikolay
26.10.2017
18:42:19
я помню socket.error какой-то хитрый

Проксимов
26.10.2017
18:42:30
какие?
Windows error )))

Nikolay
26.10.2017
18:42:31
BaseException-ы?
а их кто-то райзит вообще?

Windows error )))
он ловится

Artem
26.10.2017
18:42:37
киборд интеррапт?

Aleksandr
26.10.2017
18:42:43
такое практически нереально в тройке
ну вот я делаю запрос и хочу достать из json данные. у меня может возникнуть 15 исключений очевидных, я че все должен явно перечислить? а если один забыл то падать?

йцукен
26.10.2017
18:43:04
Почему на фрилансе одни индссы

Проксимов
26.10.2017
18:43:19
йцукен
26.10.2017
18:43:27
почему не китоцы

Nikolay
26.10.2017
18:43:39
обычно ты сначала проверяешь через jsonschema правильность json, а потом берешь просто поле

Aleksandr
26.10.2017
18:43:43
каких, например?
5 на этапе получения запроса, 5 на этапе парсинга и получения данных оттуда, еще 5 на этапе перебора структуры

Проксимов
26.10.2017
18:43:56
почему не китоцы
Китайцы на заводах трудятся

йцукен
26.10.2017
18:44:03
лан

Google
Nikolay
26.10.2017
18:44:06
а первые пять - чтением мануала requests

йцукен
26.10.2017
18:44:12
накоплю бабок уеду в силиконву даину

далину

Aleksandr
26.10.2017
18:44:15
обычно ты сначала проверяешь через jsonschema правильность json, а потом берешь просто поле
это не защитит полностью от ошибок обращения к ключам и индексам

Nikolay
26.10.2017
18:44:22
desu
26.10.2017
18:44:23
выкидывает короче [WinError 5] Отказано в доступе

йцукен
26.10.2017
18:44:24
буду тупа реп там читать

Aleksandr
26.10.2017
18:44:43
а первые пять - чтением мануала requests
Ну их перечислять нужно по pep-8 выходит?

йцукен
26.10.2017
18:44:49
на питоне тупа реп писать буду я же ганста репир негар

desu
26.10.2017
18:44:55
urlretrieve вызываю)

Nikolay
26.10.2017
18:44:57
Ну их перечислять нужно по pep-8 выходит?
так их там немного, штуки три

йцукен
26.10.2017
18:45:14
Подожгу офис гугл

обоссу apple

Проксимов
26.10.2017
18:45:33
Держи в курсе

Aleksandr
26.10.2017
18:45:39
jsonschema защитит
ну нет, если у меня список стран должен содержать список объектов, не менее 10, то я могу успешно не найти там объект с нужным мне значением например.

desu
26.10.2017
18:45:53
кто-то работал с urlretrieve? не было такой ошибки как я написал?)

Aleksandr
26.10.2017
18:45:53
даже в валидном ответе

йцукен
26.10.2017
18:45:55
верну калифорнию россиии

индусов надо тупа восйка вести

Google
Проксимов
26.10.2017
18:46:24
йцукен
26.10.2017
18:46:25
работы станет больше мне лучше

Nikolay
26.10.2017
18:46:31
и даже тут эксепшны не нужны, filter же

Проксимов
26.10.2017
18:46:38
Забаньте его уже

Nikolay
26.10.2017
18:46:40
либо нашел, либо нет

Aleksandr
26.10.2017
18:46:53
ну так это не будет ошибкой json'а, это будет ошибкой логики в коде
ну задача же надежно поймать исключения, получается надо перечислять тонну

йцукен
26.10.2017
18:47:17
лол че не так то

Aleksandr
26.10.2017
18:47:18
одних ошибок при запросе может быть 5-7

Nikolay
26.10.2017
18:47:35
ну задача же надежно поймать исключения, получается надо перечислять тонну
я обычно стараюсь писать код, не полагаясь на исключения

а просто больше проверок делаю

есть варианты, когда без них никак, но в остальном...

йцукен
26.10.2017
18:48:03
я вообще код без ошибок и исключений делаю

нафиг оно надо

Aleksandr
26.10.2017
18:48:25
я обычно стараюсь писать код, не полагаясь на исключения
меня больше логика местами идиотского pep-8 интересует, как писать такие вещи хорошо это другой вопрос

Nikolay
26.10.2017
18:48:53
я давно привык код писать так, что саблайм/пичарм не возбухает

Aleksandr
26.10.2017
18:49:38
Artem
26.10.2017
18:49:47
к счастью, есть настройки линтера

Google
Nikolay
26.10.2017
18:50:02
ты наверное отключил проверку просто)
нет, я просто три года с хреном работал в опенсурсе, где были жесткие проверки на это

привык

Artem
26.10.2017
18:50:07
и нелюбимые правила можно заигнорить)

Nikolay
26.10.2017
18:50:18
desu
26.10.2017
18:50:33
аа он же копирует в папку темп.. а туда нет записи

прав

Artem
26.10.2017
18:50:36
desu
26.10.2017
18:50:45
мдааа

Nikolay
26.10.2017
18:50:56
что, и импорты расставляешь по алфавиту с тех пор?)
по алфавиту не всегда, но вот на три группы делю всегда, да

Ivan
26.10.2017
18:51:08
Десу

:D

Nikolay
26.10.2017
18:51:16
правда, у нас вроде сейчас flake8 врубили

так что придется и сортировать, наверное

Aleksandr
26.10.2017
18:51:36
правда, у нас вроде сейчас flake8 врубили
а чем до этого проверяли? он же без вариантов особо

Nikolay
26.10.2017
18:51:58
а чем до этого проверяли? он же без вариантов особо
до этого базовым pep8, да и вообще у нас не было автопроверок дженкинса

у нас же код дата саентисты пишут

Aleksandr
26.10.2017
18:52:08
так что придется и сортировать, наверное
там можно отключать идиотию всякую, например, цикломатическую сложность в большом проекте

Nikolay
26.10.2017
18:52:15
это была боль заставить их писать по стандартам

там можно отключать идиотию всякую, например, цикломатическую сложность в большом проекте
это если есть большие проекты, у нас все больше пачки мелких скриптов

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