
Andrey
08.05.2019
04:23:18
тролль

Лестница
08.05.2019
04:23:34
угу

Константин Иванович
08.05.2019
04:23:55
Пушкин?

Google

Марк
08.05.2019
04:24:35
Ну так хули ты нам тут напариваешь про сашушестьлет? Думаешь, ты тут один вумный?

Лестница
08.05.2019
04:26:26

А
08.05.2019
04:26:58
Админы, бан ему

kallibr44
08.05.2019
04:28:25
Ну это бан

Лестница
08.05.2019
04:29:20
лан, я пошел, спасибо всем кто помог

Sasha
08.05.2019
05:28:00
Кто-то использовал SonarPython для статистического анализа кода? Как это работает? Не могу найти ничего очень детального.
Что оно использует для анализа? Вижу что есть отсылки к рапортам с pylink, оно эту библиотеку использует?

User
08.05.2019
06:34:10
"UPDATE filters SET car_model = %s WHERE (user_id = %s AND car_model = NULL)"
не робит запрос в чем ошибка?

Марк
08.05.2019
06:34:47

User
08.05.2019
06:34:55
почему?

Марк
08.05.2019
06:35:21
Потому что NULL - не булевый

User
08.05.2019
06:35:42
а, ок
спасиб

Tishka17
08.05.2019
06:35:50
Is Null

Google

Tishka17
08.05.2019
06:36:10
Null не равен ничему. Даже себе

Марк
08.05.2019
06:38:39
Енто такой неоч удачный компромисс в реляционке, когда надо обозначить статус "нет данных". Это не True, не False, не 0 или 1

Nikolay
08.05.2019
06:41:49

Марк
08.05.2019
06:53:35
Обидно, что некоторые искренне пытаются ему помочь, хотя там челик просто включил вниманиеблядь

Андрей
08.05.2019
07:23:07
Проблема при заливе файлов на ftp с использованием ftplib.FTP_TLS.
Подключаюсь и заливаю файл следующим образом:
import ftplib
client = ftplib.FTP_TLS(host, timeout=120)
client.set_debuglevel(2)
client.login(login, pass)
client.prot_p()
with open('/home/user/2.jpg', 'rb') as f:
client.storbinary('STOR test.jpg', f)
Скрипт отваливается по таймауту, по логам он замирает на '150 Opening BINARY mode data connection.'
Логи прикладываю https://gist.github.com/CrHD/69e0f34df5829bcd6604534f3ae4e19e
Что любопытно: после того как скрипт отваливается - файл в полном объеме залит на сервер.
Через утилиту lftp с включенными опциями ssl-protect-data и ssl-force - файл заливается мгновенно и без косяков.
Что я делаю не так?

Andrew
08.05.2019
07:25:39

Андрей
08.05.2019
07:33:29
по логу твоё описание не подходит
после "150 Opening BINARY mode data connection" дальше стектрейс по поводу SSLError: ('The read operation timed out',)
Дополнил gist

Tishka17
08.05.2019
07:33:50
ой ftp
его кто-то юзает ещё?
или надо роутер прошить?

Андрей
08.05.2019
07:34:43
ой ftp
ftps, попрошу.
Внешний сервис предполагает интерграцию таким способом

Tishka17
08.05.2019
07:35:01
а, ок

Andrew
08.05.2019
07:35:02

Tishka17
08.05.2019
07:35:03
проглядел

Андрей
08.05.2019
07:35:41

Andrew
08.05.2019
07:35:58

Андрей
08.05.2019
07:36:40

Andrew
08.05.2019
07:39:02

Андрей
08.05.2019
07:42:34

Google

Andrew
08.05.2019
07:43:36
SSLError: ('The read operation timed out',)
Как разные ошибки получаются то

Андрей
08.05.2019
07:44:56
SSLError по установленному мной таймауту, вторая судя по всему по таймауту установленному на сервере, он рвет соединение

Tishka17
08.05.2019
07:45:18
Ребята, пытаюсь заюзать boto3 для доступа к SQS с аннотациями типов. Как узнать имя класса клиента?
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sqs.html?highlight=list_queues#SQS.Client.list_queues
вот дока, но как импортировать и указать в коде - хз
ох ты ж, они похоже в рантайме класс генерят
вот нехорошие люди

Cykooz
08.05.2019
07:49:27

Tishka17
08.05.2019
07:49:34
жесть
то есть прикольно, но я не смогу сделать статический анализ

Admin
ERROR: S client not available

Tishka17
08.05.2019
07:50:19
в доке тоже блин get_queue_url(**kwargs)

Cykooz
08.05.2019
07:50:28
Плюсы тут конечно есть, для разработчиков botocore. Им не надо часто править код - достаточно обновлять json схемы
А вот для "пользователей" может быть больно, когда хочешь посмотреть как оно работает

Tishka17
08.05.2019
07:51:57
да я даже автодополнение с IDE не имею
приходится копипастить из доки

Cykooz
08.05.2019
07:54:34
Это да. Могли бы по своим json генерить код в момент создания релизов botocore, и не усложнять пользователям жизнь

Tishka17
08.05.2019
07:55:10
https://github.com/boto/boto3/issues/1055 вон чет есть

Cykooz
08.05.2019
07:57:11
Если они будут генерить стабы, то почему бы сразу не генерить код? Единственное оправдание такого подхода - в рантайме они могут сгенерить более оптимальный код клиента, в зависимости от его настроек. Но что-то я сомневаюсь в этом.

Tishka17
08.05.2019
07:58:33
ну стабы проще

Google

Cykooz
08.05.2019
08:04:12
Ещё генерить код в рантайме имело бы смысл, если botocore мог сам получать из интернета свежие версии json-схем. Но он это не умеет. Т.е. получается, что с точки зрения пользователей вообще нет ни каких плюсов от такого способа.

Tishka17
08.05.2019
08:08:09
@cykooz подскажи, я вот вижу метод delete_message. Правильно я понимаю что SQS может сообщения не по порядку удалять?

Cykooz
08.05.2019
08:09:01
Про sqs вообще ничего не знаю, я только s3 в амазоне пользую

Tishka17
08.05.2019
08:09:26
а

✭ Alexander ✭
08.05.2019
08:16:24
Книги по программированию

Tishka17
08.05.2019
08:20:43
Звёздочки в нике

Tynuk
08.05.2019
08:30:13

Tishka17
08.05.2019
08:34:46
удобно, boto3 ещё и словарь словарей с фиксированными полями возвращает вместо объекта

Nadya
08.05.2019
08:47:31
Вакансия Senior Python Developer (Кипр/ Лимассол)
Зарплата: 3 500 евро после вычета налогов
Стаж: от 3-х лет
График: полный рабочий день
Мировой лидер валютного рынка приглашает работать над собственными продуктами в IT-команде самых талантливых.
Из технических требований – Python, PostgreSQL и Linux.
Бонус переезд на Кипр в солнечный Лимассол, солидные компенсации и полноценные перспективы для карьеры и отдыха.
Все детали здесь ? https://hm.ru/3pJJkR отправляй резюме или пиши на promo@suhorukov.com.
#работа #офис

Алекcандр
08.05.2019
08:48:02
всем привет
подскажите пожалусйта, не могу скрипт питона запустить
ImportError: No module named nyawc.Options
python --version
Python 2.7.16