
Denis
29.04.2019
14:48:29
Думаю, кинуть исключение в getstate
А зачем его пиклить?

Slam! 538
29.04.2019
14:49:04
скажем так, авторизацию можно пройти один раз
и объект не будет другим до тех пор, пока не произойдет смена учетных данных

Google

Denis
29.04.2019
14:50:12
А пикл зачем? Запиши токен

Slam! 538
29.04.2019
14:52:17
библиотека требует объект вышеуказанного класса
А, так она строковые атрибуты тянет из объекта
можно самому объект авторизации написать

Tishka17
29.04.2019
15:02:29
А в чем проблема при сохранении сделать json?
А потом обратно

Slam! 538
29.04.2019
15:03:54
В чем отличие httplib2.Http от requests.Session?

Jeka
29.04.2019
15:41:30
Что ему не нравится в слове class

Kolyann
29.04.2019
15:42:42
except под траем забыл

kallibr44
29.04.2019
15:43:41
когда он долбит эту ошибку проверяй код, что-то забыл поставить

Aragaer
29.04.2019
15:43:51
а мне кажется ему не нравится точка с запятой
ну и да, там выше try без except/else/finally

Google

kallibr44
29.04.2019
15:44:32
допустимо точка с запятой

Aragaer
29.04.2019
15:44:51
ок

Kirill
29.04.2019
15:44:51
; тут ни при чем...
try except конструкция

[Anonymous]
29.04.2019
15:44:56
except'a нет
Можно как-то сделать, чтобы открылось несколько вкладок (сколько мне надо и с теми которые мне нужны) и каждая вкладка имело свой прокси сервер, тк чтобы было, 1 вкладка = 1 прокси и селениум их одновременно парсил и дальше я уже делал с данными что мне надо?? Прокси socks5 с аунтефикацией

kallibr44
29.04.2019
15:45:36
народ как думаете сильно ли это извращение: сделать прогу на питоне, которая будет из одноканальной аудиодорожки в видео делать двухканальную по отслеживанию источника звука на видео?
конечно будет юзлесс при 2+ источниках

Tim
29.04.2019
15:46:51

kallibr44
29.04.2019
15:47:17
просто сделал эту дичь и думаю: зря ли я потратил на это время?

Tim
29.04.2019
15:47:32
тем более через что ты работаешь со звуком? ffmpeg?

kallibr44
29.04.2019
15:47:43
да

Tim
29.04.2019
15:48:05
ffmpeg вроде на си++, а к питону биндинги

kallibr44
29.04.2019
15:48:50
на винду конкретно уже скомпилированные файлы идут и он просто командами работает с ним
ну впринципе скорость нормальная

Tim
29.04.2019
15:49:31
ну я к тому что там все на более низком уровне написано и лучше наврядли выжмешь

kallibr44
29.04.2019
15:49:52
кстати подскажите почему так происходит: OpenCV читает видеофайл, фреймрейт не поднимается выше 10-15 кадров (ноут), но при этом проц отдыхает на 30%?
Вроде бы таймеры не ставил нигде

Tim
29.04.2019
15:50:30
а памяти сколько?
озу

Google

kallibr44
29.04.2019
15:50:59
6Гб, свободно 2 при работе проги
все, нашел косяк xD
key = cv2.waitKey(50) & 0xFF
50 ограничивает
забыл просто, что для предпросмотра видео его "тормозил"
45 кадров))))))

Jeka
29.04.2019
15:54:01

Tim
29.04.2019
15:54:42
198 строка

kallibr44
29.04.2019
15:54:53
except пустой
иди отдохни лучше)

[Anonymous]
29.04.2019
15:57:22
Блять после отловленной ошибки что-то делай
except:
pass

Jeka
29.04.2019
15:57:45

Tishka17
29.04.2019
15:58:06
Не надо делать except без типа исключения.

?
29.04.2019
15:58:09
?каждая строчка аткаменчена

?? Eugene
29.04.2019
15:58:20
Щас тишка вам наваляет за except)

kallibr44
29.04.2019
15:58:44
за собой тоже часто замечал, когда долго с кодом работаешь не замечаешь даже такие элементарные ошибки, которые перед глазами находятся)

[Anonymous]
29.04.2019
15:58:45

marchwinks
29.04.2019
15:59:09
# если что-то пойдёт не так, то сокет закроется

Tim
29.04.2019
15:59:11
пучарм же показывает

Google

Егор
29.04.2019
15:59:21

kallibr44
29.04.2019
15:59:43
самая лучшая защита кода-не комментировать его))))))))

Егор
29.04.2019
15:59:58
И х.. кто прочтет

?? Eugene
29.04.2019
16:01:15
Пишем сразу легаси ?

Егор
29.04.2019
16:04:04

Marina
29.04.2019
16:04:37
Извините что не в тему. Два ноута на всех броузерах не открывают линк и пишут что сертификат истек, якобы что он до 12 апреля. С других ноутов все ок открывается, на серваке я проверяю - сертификат до начала мая. Время на обоих ноутах правильное, убунту и макось. Я реально не врубаюсь вотафак, нажимаю view certificate - показывает что до 12 апреля якобы

Jeka
29.04.2019
16:04:37

Pavel
29.04.2019
16:04:49

kallibr44
29.04.2019
16:06:50

Егор
29.04.2019
16:10:57

Tishka17
29.04.2019
16:12:39

Pavel
29.04.2019
16:12:48

Егор
29.04.2019
16:13:36

Николай
29.04.2019
16:21:57
Таааак, есть вопрос)
Знает кто есть асинхронный валидатор апи (для привязки к бд конечно)?
Стек:
Aiohttp + aiopg + sqlalchemy core
Сейчас не нашёл ничего лучше, чем marshmallow под себя кастомизировать, добавлять асинхронщину там, где она нужна.
Есть вариант попроще?
Я хочу валидировать апи перед тем, как его в бд пихать.
А те валидаторы что я знаю - синхронные.
Нужен асинхронный, чтобы сверяться с бд (проверить, есть ли юзер, например)

Tishka17
29.04.2019
16:22:30
Предлагаю разделять валидатор схемы и валидатор данных

Николай
29.04.2019
16:22:52
Слушаю, как это сделать?

Tishka17
29.04.2019
16:22:54
И проблема сразу с валидатора в бизнес слой переходит

Николай
29.04.2019
16:24:08

Google

Tishka17
29.04.2019
16:24:19
Хз
Вообще, это реально выглядит как бизнес логика. Где-то надо проверить юзера, где-то создать, где-то ещё права и т.п.

Николай
29.04.2019
16:26:00

Tishka17
29.04.2019
16:26:19
Имхо не надо в маршмэллоу пихать бизнеслогику.
Пусть он выдает тебе объекты, а дальше в обработчике вызывай уже всякое

Николай
29.04.2019
16:27:20
Но, например, ситуация.
Есть регистрация юзера.
Идёт проверка пароля и проверка на наличие такого юзера в базе.
По сути и то и то - валидация
Как я понял, бест практиса нет насчёт этого, печалька

Tishka17
29.04.2019
16:29:07
Эм, имхо часто надёжнее сделать запрос в БД и обработать ошибку, чем сначала проверить, потом сделать запрос и всё равно иметь риск ошибки

Николай
29.04.2019
16:30:16
Хм. Логику понял, спасибо за наводку.

Tishka17
29.04.2019
16:30:57
В любом случае, я бы валидацию схемы и валидацию данных разделил

Константин
29.04.2019
16:31:44
ребят, а как парсить формулы из pdf документа?

Maxim
29.04.2019
16:33:26
видимо, никак