
Yegor
12.12.2018
08:41:25
Дурацкий вопрос, но все же. Есть цикл while в нем try, по except'у мы вываливаемся с цикла?

Vitalii
12.12.2018
08:41:25
это норм
у меня много моделей и полей . в ручную все писать не интересно

Ssi
12.12.2018
08:41:36

SetazeR
12.12.2018
08:42:03

Google

Yegor
12.12.2018
08:42:22

SetazeR
12.12.2018
08:42:26
если нормально обработаешь ошибку - то цикл продолжится

LighteR
12.12.2018
08:42:36

Владимир
12.12.2018
08:42:37
Подожди, ты про синтаксис говорил
Если чисто про синтаксис - более громоздкий. Сильно напоминает лапшу в java. Получилось неудобно. Надеюсь будут улучшения. Переписал из любопытства один небольшой проект с аннотациями. Не понравилось.

SetazeR
12.12.2018
08:42:39

Yegor
12.12.2018
08:43:00
там кода, уже даже я плохо понимаю
ща

Tishka17
12.12.2018
08:43:19
двоеточие + тип
не знаю куда сокращать

LighteR
12.12.2018
08:43:32

Yegor
12.12.2018
08:45:14
код фстудию
http://dpaste.com/1SZGVKD это функция которая пытается достать ссылки с раздела
но там с разбегу врядли получится что-то понять

Google

shiitakePL??
12.12.2018
08:45:50

SetazeR
12.12.2018
08:48:04

LighteR
12.12.2018
08:48:33
Убери try..except из цикла

SetazeR
12.12.2018
08:48:51
я ответил про try в цикле
необработанные ошибки ясен хрен будут валить цикл

LighteR
12.12.2018
08:49:50

shiitakePL??
12.12.2018
08:49:52

LighteR
12.12.2018
08:51:10
Кавычки вокруг str не нужны. Зачем ты описываешь тип каждой переменной если он может быть и так выведен?

Yegor
12.12.2018
08:52:19
@SetazeR Ошибка: 'NoneType' object has no attribute 'findAll' html: Could not connect: User admin_po already has more than 'max_user_connections' active connections link: http://www.сайт/katalog/раздел?lang=ru&limit=20&start=1280
Это ошибка получается когда суп не может распарсить страницу, когда страница вместо хтмла показала текст в котором написано: Could not connect: User admin_po already has more than 'max_user_connections' active connections
И там таких штук бывает разное количество, оно может нормальную страницу вывести, с постраничным выводом но в теле ссылок написать тоже что много коннектов, может просто текстом написать, может другое сообщение написать.
Потому я решил через трай пробывать выдрать последнюю страницу в пейджинаторе на сайте.

Владимир
12.12.2018
08:52:21

Alex
12.12.2018
08:53:41

LighteR
12.12.2018
08:53:55
он будет выведен mypy'ем

SetazeR
12.12.2018
08:54:54
а зачем это вообще типизировать?

LighteR
12.12.2018
08:55:17

Владимир
12.12.2018
08:56:11

SetazeR
12.12.2018
08:57:04
ты можешь забыть что у тебя в словаре лежит стринг и поделить его на 5?

LighteR
12.12.2018
08:57:07

Google

LighteR
12.12.2018
08:57:39

Arshat
12.12.2018
08:57:46

LighteR
12.12.2018
08:57:51
он же может вернуться из какой-то другой функции, например

SetazeR
12.12.2018
08:58:00
но ведь питон не про строгую типизацию

LighteR
12.12.2018
08:58:44

SetazeR
12.12.2018
08:58:58
так минутку

LighteR
12.12.2018
08:59:02
а ты, видимо, имеешь в виду статическую/динамическую типизацию

SetazeR
12.12.2018
08:59:05
видимо сказал ересь
да да

Pavel
12.12.2018
08:59:09
питон про динамическую типизация

SetazeR
12.12.2018
08:59:19
не про статику

LighteR
12.12.2018
08:59:37
Ну вот тайп хинты это опциональная возможность использовать статическую типизацию

Tishka17
12.12.2018
08:59:56

LighteR
12.12.2018
09:00:05
т.е. никто не заставляет, но если хочешь вот тебе type hint'ы и mypy

Tishka17
12.12.2018
09:00:25

LighteR
12.12.2018
09:01:09

Владимир
12.12.2018
09:01:51
Если аннотировать все, то получается сильно некрасиво. Работает, майпи счастлив, но текст засорен. Я пока не понял грань, так что использую, да пристреливаюсь.

Arshat
12.12.2018
09:02:02
?????

Nikolay
12.12.2018
09:02:25
Пиксели

Владимир
12.12.2018
09:02:58

Google

Arshat
12.12.2018
09:02:59

Tishka17
12.12.2018
09:03:36
ладно, протоколы пока не в станларте и скрыты в либе

LighteR
12.12.2018
09:04:09

Tishka17
12.12.2018
09:04:33
что кстати, кроме дженериков и __annotations__ рассказать?

Admin
ERROR: S client not available

Владимир
12.12.2018
09:06:08

Roman
12.12.2018
09:08:02

Tishka17
12.12.2018
09:08:19
get_user() -> User: - возвращает инстанс юезра
get_user() -> str: - возаращет логин юзера (наверно)
get_user() -> int: - возаращет id юзера
get_user(): - возарщает что-то от юзера
да, в коде может везде быть только id, но все равно это может быть не очевидно с первого взгляда

LighteR
12.12.2018
09:09:27

Tishka17
12.12.2018
09:09:31

Roman
12.12.2018
09:09:44
инфу по видео я собираю уже через апи

Tishka17
12.12.2018
09:10:02

Владимир
12.12.2018
09:10:37

Roman
12.12.2018
09:10:47

Tishka17
12.12.2018
09:10:51

Google

Владимир
12.12.2018
09:11:02

Tishka17
12.12.2018
09:11:06
да
не спорю
синтетический пример

Roman
12.12.2018
09:11:56

LighteR
12.12.2018
09:12:00

Linux
12.12.2018
09:12:10
привет. Кто подскажет как сконветить xsd в xml. Онлайн сервисы не хотят конвертить

Tishka17
12.12.2018
09:12:28
что такое xsd?

Alex
12.12.2018
09:12:40

Roman
12.12.2018
09:13:07

Linux
12.12.2018
09:13:15
xsd описывает структуру, xml является структурой

Tishka17
12.12.2018
09:13:28

Владимир
12.12.2018
09:13:29

Tishka17
12.12.2018
09:13:55

Roman
12.12.2018
09:14:14

Tishka17
12.12.2018
09:14:20
за деньги дорого, а если внешность менять - не спалят

Linux
12.12.2018
09:14:47

Tishka17
12.12.2018
09:15:09

Linux
12.12.2018
09:15:32