
Tishka17
30.01.2019
20:28:04
И это не готовый сайт, а заброшенное начало

kernel
30.01.2019
20:29:15
Бля це фласк
лять мне кажется питон для сайтов это убого

Google

kernel
30.01.2019
20:29:37
неюзабельно и непонятно

Alex
30.01.2019
20:29:41
Мне просто было главное посмотреть,да не совсем то,что хотел,но все равно спасибо
Ну хз не зря он в топе

kernel
30.01.2019
20:30:01

Alex
30.01.2019
20:30:08

kernel
30.01.2019
20:30:46
php лутчше ?
Боже. Лучше не задавай таких вопросов. Язык всё же не поворачивается сказать да

Tishka17
30.01.2019
20:31:35

kernel
30.01.2019
20:32:01
На аспе не писал. Не знаю.

Alex
30.01.2019
20:32:09
давай что бы мы не гадали озвучь что ты считаешь тру

fickle asshole
30.01.2019
20:32:16
сисярп гавно по факту

Tishka17
30.01.2019
20:32:17
Из того, что видел во фласке понятнее всего как что работает и меньше всего магии

fickle asshole
30.01.2019
20:32:37
с++, гоу, питон и хаскель
да

Google

kernel
30.01.2019
20:32:48
Мда

fickle asshole
30.01.2019
20:33:21
да что ты мдакаешь)) я на винде уже давно не сижу на домашке

Tishka17
30.01.2019
20:33:29
Мда
В приват идите
Объективно много где есть интересные фичи
Но хвалят в основном не их

kernel
30.01.2019
20:35:12
Ребзя, вопрос, есть в питоне аналог Runnable() в c#?
Потоки создавать
без новых функций

Tishka17
30.01.2019
20:35:38

kernel
30.01.2019
20:35:45

Denis
30.01.2019
20:35:58
Шо

Tishka17
30.01.2019
20:36:00
Runnable нужен для тех, у кого функций нет, а нужен класс из одной функции

Aragaer
30.01.2019
20:36:00
что значит runnable?
есть callable

kernel
30.01.2019
20:36:32
там нужно типа:
threading.Thread(target=и вот тут написать функцию, не делая def до этого)

Tishka17
30.01.2019
20:36:42

Aragaer
30.01.2019
20:36:47
любой callable

Denis
30.01.2019
20:37:02

Tishka17
30.01.2019
20:37:06

Google

kernel
30.01.2019
20:37:13

Aragaer
30.01.2019
20:37:23
partial можно

kernel
30.01.2019
20:37:37
можно пример?

Tishka17
30.01.2019
20:39:07

kernel
30.01.2019
20:39:38
И что? В несколько строк получилось? Цикл какой нибудь или ещё вложенные функции?

Tishka17
30.01.2019
20:39:47
Нахрен?

Alex
30.01.2019
20:39:50
Ребят,что с этим кодом не так и почему он не похож на нормальный питон?

Aragaer
30.01.2019
20:40:02
>>> import threading, functools
>>> import time
>>> def my_func(a, b):
... time.sleep(a+b)
...
>>> threading.Thread(target=functools.partial(my_func, a=10, b=5)).run()
>>>

Alex
30.01.2019
20:40:03
Мне друг кинул

Tishka17
30.01.2019
20:40:43

Vasilyev
30.01.2019
20:40:48

Alex
30.01.2019
20:40:55
Файл питона
Я смотрю
И нечего не понимаю

Aragaer
30.01.2019
20:41:18
я тоже могу взять картинку с голой теткой и назвать ее 1.py

kernel
30.01.2019
20:41:19

Aragaer
30.01.2019
20:41:23
она от этого не станет файлом питона

Google

Tishka17
30.01.2019
20:41:23
Файл питона
Ну расширение ты можешь хоть avi сделать. Фильмом от этого не станет
А динамическое создание функций хз зачем
В любом случае ты можешь создать функцию и тут же передать ее в тред
Прям внутри твоей

Aragaer
30.01.2019
20:42:59
можно даже присобачить декоратор типа
@run_in_thread
def my_func():
stuff
https://stackoverflow.com/questions/14234547/threads-with-decorators
первый результат в гугле 8)

Alex
30.01.2019
20:44:12
Случайно

Tishka17
30.01.2019
20:46:14
Да
А как ты собираешься тестами такую функцию покрывать?

kernel
30.01.2019
20:46:20
Прям внутри твоей
Красиво было бы сразу типа:
threading.Thread(target = lambda x, y, z : (
for v in x :
print(v)
if z == 2 :
return 3
))

Tishka17
30.01.2019
20:46:31
Вообще некрасиво
Функция есть, а протестить нельзя
Многопоточный код тестить очень сложно. А однополосный норм

kernel
30.01.2019
20:47:26
Если у тебя граф интерфейс
Ещё хуже
(К примеру)

Aragaer
30.01.2019
20:48:00
если бы у меня был графический интерфейс, я бы сразу обматерил тех, кто от меня это просит

Google

kernel
30.01.2019
20:48:17
Почему? Что плохого в интерфейсе?

Aragaer
30.01.2019
20:48:31
как хорошо, что мне не приходится писатьпрограмм с графическим интерфейсом

Tishka17
30.01.2019
20:48:31
Может точнее быть проблема. Так как явно не передаются захваченные

kernel
30.01.2019
20:49:34
Thread имеет ещё аргумент args=()

Tishka17
30.01.2019
20:50:00
Ну в данном кейсе нет, а в реальном будет
Если писать на #

kernel
30.01.2019
20:50:17

RusTNT
30.01.2019
20:50:36
879dfop[]

kernel
30.01.2019
20:51:00