@ru_python

Страница 8724 из 9768
?? Eugene
14.04.2019
12:54:50
Это, наверное asyncio из питона 3.4)

Vadim ?
14.04.2019
12:55:35
Есть два потока: GUI и поток который запускает некую логику . Как я могу остановить оба потока и завершить выполнение программы при нажатии на кнопку в интерфейсе. Помогите пожалуйста.

Tishka17
14.04.2019
12:55:58
Google
Timur
14.04.2019
12:56:24
Vadim ?
14.04.2019
12:56:43
То есть, главный поток и два дочерних?
Дочерний поток один, а так да

Tishka17
14.04.2019
12:57:14
Pyqt5
app.terminate()?

?? Eugene
14.04.2019
12:58:30
Отлично :)

Vadim ?
14.04.2019
12:58:43
app.terminate()?
'Ui_MainWindow' object has no attribute 'terminate'

?? Eugene
14.04.2019
12:58:48
Генератор

Tishka17
14.04.2019
12:59:17
'Ui_MainWindow' object has no attribute 'terminate'
Я где-то сказал window?

Vadim ?
14.04.2019
12:59:30
понял, сейчас попробую, как ты сказал

Google
?? Eugene
14.04.2019
12:59:57
Ты запустил yield from в цикле, это неправильно. yield from идет по генератору до тех пор, пока тот не закончится

А он у тебя не заканчивается

Дай сам проверю, а то боюсь ты меня сейчас запутаешь)

?? Eugene
14.04.2019
13:04:02
погоди

итерироваться нужно по yield from

AI
14.04.2019
13:04:46
Как в vscode заменить одинаковый текст/переменную во всём коде сразу?

Vadim ?
14.04.2019
13:05:16
Я где-то сказал window?
не могу понять методом чего именно является .terminate()

?? Eugene
14.04.2019
13:06:02
чет я туплю, надо лутца перечитать)

?? Eugene
14.04.2019
13:06:31
все, я понял, yield from тоже делает генератор из функции

значит main() - теперь тоже генератор

и по нему нужно итерироваться

и main() будет елдить то, что елдит generator()

The Galaxy
14.04.2019
13:07:28
c.execute('UPDATE clicks SET click = {} WHERE data = {}'.format(str(0+1), '14.04.2019')) чет в базу не вбивается пишет: TypeError: 'int' object is not callable тип столбца INTEGER помогите пожалуйста

The Galaxy
14.04.2019
13:07:58
The Galaxy
14.04.2019
13:08:35
НИКОГДА НЕ ЮЗАЙ FORMAT для sql
че тогда закрывать ковычки и между ними вбивать?

Google
The Galaxy
14.04.2019
13:08:52
тогда как?

Tishka17
14.04.2019
13:09:02
Открой примеры

?? Eugene
14.04.2019
13:09:06
Prepared queries
In [10]: def generator(): ...: val = 0 ...: while 1: ...: yield val ...: val += 1 ...: if val == 10: ...: break ...: In [11]: def main(): ...: yield from generator() ...: In [12]: for i in main(): ...: print(i, end=' ') 0 1 2 3 4 5 6 7 8 9

The Galaxy
14.04.2019
13:09:51
У executw более одного параметра!!!
я в примерах видел, там можно сделать SET по WHERE

Tishka17
14.04.2019
13:11:21
https://docs.python.org/2/library/sqlite3.html

The Galaxy
14.04.2019
13:11:23
ну если очень надо, то делай {0}, {1} - возможно из-за этого
до этого миллион раз делал, вот только перехожу в SQL и тут бац

Tishka17
14.04.2019
13:11:57
Например, смотри на вопросик внутри строки в execute

Хотя если у тебя не sqlite, может быть не вопрос

Nikolay
14.04.2019
13:12:58
In [10]: def generator(): ...: val = 0 ...: while 1: ...: yield val ...: val += 1 ...: if val == 10: ...: break ...: In [11]: def main(): ...: yield from generator() ...: In [12]: for i in main(): ...: print(i, end=' ') 0 1 2 3 4 5 6 7 8 9
у меня было присваивание в main, что это и откуда пришло? кто ему (генератору-main) что-то должен отправить?

The Galaxy
14.04.2019
13:13:14
Denis
14.04.2019
13:16:02
https://docs.python.org/3/whatsnew/3.3.html#pep-380-syntax-for-delegating-to-a-subgenerator

?? Eugene
14.04.2019
13:21:10
Вопрос есть на эту тему на стеке, неплохие ответы там) https://stackoverflow.com/questions/9708902/in-practice-what-are-the-main-uses-for-the-new-yield-from-syntax-in-python-3

Alexander
14.04.2019
13:22:09
https://www.youtube.com/watch?v=ZGfv_yRLBiY&list=PLlWXhlUMyooawilqK4lPXRvxtbYiw34S8 Вот тут все разжевывается по асинхронности

Nikolay
14.04.2019
13:27:01
https://docs.python.org/3/whatsnew/3.3.html#pep-380-syntax-for-delegating-to-a-subgenerator
Вот теперь стало более понятно. yield from в обе стороны работает получается.

Google
Vadim ?
14.04.2019
13:27:27
App?
пытаюсь импортировать екземпляр класса QApplication, то есть app, сразу после этого окно интерфейса "Не отвечает", а второй поток продолжает работать

Alexander
14.04.2019
13:28:09
Именно

Nikolay
14.04.2019
13:28:52
Почему бы не сделать yield to и yield from отдельно. Не было бы путаницы. Для меня yield обычный и часто используемый - тот что отдает.

?? Eugene
14.04.2019
13:32:58
Поэтому у нас и else означает сразу несколько вещей

Nikolay
14.04.2019
13:34:27
Поэтому у нас и else означает сразу несколько вещей
в try и for никогда их не использовал. ?

Знаю что есть, но не пишу так

?? Eugene
14.04.2019
13:34:43
The Galaxy
14.04.2019
13:37:49
Akari
14.04.2019
14:34:53
Помогите пожалуйста составить http post запрос на сокетах Пишет 404, хотя /index.php есть Код https://pastebin.com/6XBvfgB7 Вывод https://pastebin.com/g8WvDgCG

Akari
14.04.2019
14:39:18
Потому что потом я планирую написать тоже самое на с++

Denis
14.04.2019
14:39:31
А зачем на С++ это делать сокетами?

Akari
14.04.2019
14:40:09
А на сервере-то что? Это же клиентский код
На сервере все хорошо. Формировал post запрос через специальный сайт и все работало

Проблема в клиенте

Denis
14.04.2019
14:40:22
Даже если файл есть, он может кидать 404 на пост, а на гет отвечать

Google
Akari
14.04.2019
14:40:35
Почему?

Denis
14.04.2019
14:41:10
Потому что он так решил

Там же любой код может быть

Andrey
14.04.2019
14:41:32
Потому что он так решил
Так он 200 отвечает если курлом запросить

Akari
14.04.2019
14:42:44
А зачем на С++ это делать сокетами?
Не хочу подключать стороннюю библиотеку. Хочу разобраться с http

Akari
14.04.2019
14:45:57
Спасибо, заработало

Страница 8724 из 9768