
Nikolay
20.04.2017
17:18:16
всем просто было похер

dmks
20.04.2017
17:18:23
как это не было?

Igor
20.04.2017
17:18:46

Google

Nikolay
20.04.2017
17:18:48
ну хорошо, было, не настолько в катастрофических объемах, как ты пишешь)

dmks
20.04.2017
17:19:10
Я вообще не писал объемы, я говорил о том что это могло бы улучшить наш язык вместо того что бы делать работу два раза

Nikolay
20.04.2017
17:19:24

Evgeniy
20.04.2017
17:19:46
Или это абстрактное "можно было бы"

dmks
20.04.2017
17:20:01

Igor
20.04.2017
17:20:12
да, кстати. большинство проектов или были написаны на 2 версии и остаются на ней, или были написаны сразу с третьей и остаются на третей

Nikolay
20.04.2017
17:20:12

Artem
20.04.2017
17:20:24
так его улучшили, избавившись от изначально неудачных решений

Igor
20.04.2017
17:20:26
очень мало кому необходимо поддерживать одновременно 2 и 3 версию

dmks
20.04.2017
17:20:30
Ну и пилите пепы во второй версии,в чем проблема?

Nikolay
20.04.2017
17:20:31

Google

dmks
20.04.2017
17:20:43

Nikolay
20.04.2017
17:20:55

Donaudampf
20.04.2017
17:20:59

Igor
20.04.2017
17:20:59
остались. или, может даже, появились
от этого никто не застрахован
никто не идеален. и яп не идеальны

Проксимов
20.04.2017
17:21:36

Vasiliy
20.04.2017
17:21:43
Потеря совместимости связана в основном с разделением строк и байтов

Проксимов
20.04.2017
17:21:44
Потому что люди не идеальны
Бинго

Vasiliy
20.04.2017
17:21:51
Что несомненно верное решение

Igor
20.04.2017
17:21:54
окаи.жпг

Проксимов
20.04.2017
17:22:08
Написать нейросеть, которая напишет идеальный язык
Но понимать его будет только ИИ

Nikolay
20.04.2017
17:22:26

Max
20.04.2017
17:22:30
Skynet

Проксимов
20.04.2017
17:22:31
Люди не нужны

Vasiliy
20.04.2017
17:23:09
Остальные изменения в принципе можно было не делать, но раз уж все равно совместимость терять, то лучше пачкой

Artem
20.04.2017
17:23:14
и,конечно,неудачных решений не осталось?
настолько неудачных как то, что программисты использовали байты как строки и не знали бед со своими ascii языками, а потом ловили неочевидные баги, вроде бы нет.

Google

Igor
20.04.2017
17:24:24
кстати да, с кодировками стало работать в разы менее мерзко

dmks
20.04.2017
17:24:26

Nikolay
20.04.2017
17:24:43

Igor
20.04.2017
17:24:46
а можно критерии оценки неудачности революции питона 3?)

Vasiliy
20.04.2017
17:24:47

dmks
20.04.2017
17:24:57

Sergey
20.04.2017
17:25:19
Всем добрый вечер.
https://pastebin.com/F1L4uyhH
Как можно оптимизировать это говно?

dmks
20.04.2017
17:25:35

Sergey
20.04.2017
17:25:56
как можно решить проблему что мне приходит сначала одна часть пакета, потом вторая?
критика, обвинения в нубстве приветствуется

Artem
20.04.2017
17:26:09

Igor
20.04.2017
17:26:12
какого пакета?

dmks
20.04.2017
17:26:18

Igor
20.04.2017
17:26:29
а, ты с инфлюксом

Sergey
20.04.2017
17:26:29
какого пакета?
мне туда передается json. Иногда он в два захода передается

Igor
20.04.2017
17:26:35
requests.get(stream=True) юзаешь?

Sergey
20.04.2017
17:26:37

Igor
20.04.2017
17:26:40
a

Google

Igor
20.04.2017
17:26:56

Sergey
20.04.2017
17:27:04
так там же есть

dmks
20.04.2017
17:27:06

Igor
20.04.2017
17:27:10
там это где ((

Sergey
20.04.2017
17:27:16
я выложил пастбин

Igor
20.04.2017
17:27:18

dmks
20.04.2017
17:27:23
А все из-за этого предательства языка с переходом на другую версию :3

Vasiliy
20.04.2017
17:27:28

Admin
ERROR: S client not available

dmks
20.04.2017
17:27:31
Теперь и поработать можно

Evgeniy
20.04.2017
17:27:39

Vasiliy
20.04.2017
17:27:41
Wtf/minute для js повыше

Sergey
20.04.2017
17:27:46
reactor.run() — запускаю скрипт. Как только он что то получил - запускаетdef dataReceived(self, data):

Igor
20.04.2017
17:27:49

Sergey
20.04.2017
17:28:02
https://pastebin.com/F1L4uyhH
Проблема в том, что я не могу в сетевое пока ) давно не писал на питоне, не знаю твистед

Igor
20.04.2017
17:29:01
документация говорит нам, что у Protocol'а dataReceived вызывается "whenever data is received."
соответственно это нормально

Google

dmks
20.04.2017
17:29:08

Sergey
20.04.2017
17:29:48
и при попытке спарись - упадет

Evgeniy
20.04.2017
17:29:54

Nikolay
20.04.2017
17:29:59

dmks
20.04.2017
17:30:07

Igor
20.04.2017
17:30:10
а после того, как придет trololo, разве не должно вызваться connectionLost?

Nikolay
20.04.2017
17:30:17
точнее, с asyncio может, теоретически, но очень нескоро

dmks
20.04.2017
17:30:35

Sergey
20.04.2017
17:30:45

Igor
20.04.2017
17:30:48
реализуй метод connectionLost и посмотри, вызывается ли он после получения всего куска данных

Скрудж
20.04.2017
17:30:49

Nikolay
20.04.2017
17:30:53
Отсыпай
то есть ты не в курсе, как графические интерфейсы работают, да?

Igor
20.04.2017
17:30:54
http://twistedmatrix.com/documents/8.2.0/api/twisted.internet.protocol.Protocol.html
ну вон же документация

Aragaer
20.04.2017
17:31:09

dmks
20.04.2017
17:31:10

Скрудж
20.04.2017
17:31:22

Nikolay
20.04.2017
17:31:38
отсыпай еще
видимо, ты и веб-страницу за графический интерфейс не считаешь. ну ок :)

mrgreyves
20.04.2017
17:31:44
Здрасти! Решил я значиться выучить Питон. Посоветуйте пожалуйста какую литературу почитать совсем для начинающего))

Sergey
20.04.2017
17:31:45