
Tishka17
26.02.2019
08:14:18
полагаю ему надо все треды запустить

Dark
26.02.2019
08:14:44

Golden
26.02.2019
08:14:58
Ну по очереди

Tishka17
26.02.2019
08:15:04
ну блин

Google

Tishka17
26.02.2019
08:15:08
ThreadPoolExecutor

Dark
26.02.2019
08:15:10
и надо с лимитом в 20потоков их обработать

Golden
26.02.2019
08:15:16
А если в файл 3к упадёт

Shieldy
26.02.2019
08:15:22
Добро пожаловать, @gkkd0!
Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Dark
26.02.2019
08:18:30

Сергей
26.02.2019
08:21:56
Подскажите, как программу, сделанную на Python и которая открывается только через Python, сделать так, чтобы открывался у других людей, у которых нет Python ( читал, что можнов .exe файл преобразовать, но не знаю как)?

Alex
26.02.2019
08:22:28

Den
26.02.2019
08:22:29

Alex
26.02.2019
08:22:32
написать инсталлятор

Сергей
26.02.2019
08:23:10
Спасибо)

Shieldy
26.02.2019
08:25:29
Добро пожаловать, @Scripto!
Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Николай
26.02.2019
08:27:50
У меня есть двумерный массив 5х5, который состоит из цифр, сгенерированных random.randint(1,10). Мне нужно узнать, сколько в этом массиве «1», как это можно сделать? (Я пытался сделать через list.count(1) )

Tishka17
26.02.2019
08:28:20
чет я нифига не понимаю коваринтные и контравариантные типы

Google

Tishka17
26.02.2019
08:28:34
думал, что разобрался, но нифига

Николай
26.02.2019
08:28:36

Alex
26.02.2019
08:28:49
или как линейный список n * m

Николай
26.02.2019
08:30:06
[[2,3,4,5,6], [......]]

Alex
26.02.2019
08:30:30

Николай
26.02.2019
08:31:54
А что здесь «а»?

Alex
26.02.2019
08:32:03
твой массив

Николай
26.02.2019
08:32:26
А тогда «х» это что?

Alex
26.02.2019
08:32:38
аргумент лямбда функции
пожалуйста уважай других участников и бросай свои высеры на pastebin

Николай
26.02.2019
08:33:37

Dark
26.02.2019
08:34:21

Alex
26.02.2019
08:36:01

Tishka17
26.02.2019
08:36:08
упс

Dark
26.02.2019
08:36:32

Alex
26.02.2019
08:37:29
а чем он лучше
тем что в нем реализовано то что ты щас руками написал в строках 22 - 26.

Tishka17
26.02.2019
08:37:37
рассказывай
https://paste.ubuntu.com/p/Y2JPDvDFq9/
почему везде одинаковая ошибка?

Google

Tishka17
26.02.2019
08:38:06
я ожидал что co и contra в разные стопроны будут наследование ожидать
LighteR

Alex
26.02.2019
08:41:52

Tishka17
26.02.2019
08:42:10
какая?

Alex
26.02.2019
08:42:15
ты вызываешь contra_print, который ожидает класс ContraCat с аргументом CoCat

Tishka17
26.02.2019
08:42:30
новая ссылка

Alex
26.02.2019
08:42:43
а ок

Tishka17
26.02.2019
08:42:44
contra_print(ContraCat(Animal())) # error: Argument 1 to "ContraCat" has incompatible type "Animal"; expected "Cat"
contra_print(ContraCat(DomesticCat()))

Alex
26.02.2019
08:47:43
да действительно херня какая-то

Dark
26.02.2019
08:47:47
я сделал то что нужно вроде)

Alex
26.02.2019
08:48:21

Tima
26.02.2019
08:48:38
Может кто знает как мне получить сегодняшнюю дату в виде:
"Thu, 19 Feb 2009 11:08:01 GMT"
я использую datetime.now(), но это не тот вывод который мне нужен, может есть метод который это делает или все надо ручками писать самому?

Alex
26.02.2019
08:48:54
и эм... ты действительно уверен что тебе нужно 500 тредов?

Dark
26.02.2019
08:54:03
Есть папка в которую по ssh скидывают файлы,тупит он имеет бесконечный цикл в которую входит в эту папку и находит новые файлы, смотрит что потоков меньше пятиста и если это так то он создаёт поток для обработки файла
А если нет то он ждёт пока освободится место
А можно ли как-то объем оперативной памяти который используется
Потому что если я сделаю много потолков они съедят всю память наверное они крашнутся

Google

LighteR
26.02.2019
08:55:04

Alex
26.02.2019
08:57:15
@Tishka17 я что-то не понимаю. щас читаю доку по mypy, там тот же пример дан, но при этом их поведение по моему мнению противоречит логике.
https://mypy.readthedocs.io/en/latest/generics.html#variance-of-generic-types

Admin
ERROR: S client not available

Alex
26.02.2019
08:58:18
и это слишком долго объяснять и мне лень, так что иди читай теорию.

Tishka17
26.02.2019
09:01:01

Dark
26.02.2019
09:02:18

Denis
26.02.2019
09:02:56

Tishka17
26.02.2019
09:04:26

LighteR
26.02.2019
09:04:33
@Tishka17 в твоем примере напутаны, по-моему co и contra.
def co_print(a: CoCat[Cat]):
ковариантность означает что CoCat[Cat] это сабкласс CoCat[Animal]. А ты передаешь в функцию тип CoCat[Animal], который не является сабклассом CoCat[Cat]

Denis
26.02.2019
09:04:47

Tishka17
26.02.2019
09:04:59
Я думал в одном случае будет есть родителя, а в другом ребенка. Но увы, везде одинаково

LighteR
26.02.2019
09:12:14

Tishka17
26.02.2019
09:12:51
Pycharm и mypy одинаково работают
Щас попробую обновить

Alex
26.02.2019
09:16:05
да похоже таки на баг в mypy
если присвоить переменной работает как надо

Nikolay
26.02.2019
09:16:30
Возьмут ли Николая сегодня на работу??

Alex
26.02.2019
09:16:41
нет, следующий

Google

Tishka17
26.02.2019
09:17:05
Типа вместо параметра функции просто переменную аннотиировать?

Alex
26.02.2019
09:17:50
ща закину на пастебин
момент
https://pastebin.com/E9uTv53L

Nikolay
26.02.2019
09:19:18

Alex
26.02.2019
09:19:45
на красиво оформленный код

Nikolay
26.02.2019
09:20:14

Tishka17
26.02.2019
09:22:25
Или завтра может

Alex
26.02.2019
09:22:46