Tishka17
ой не могу
Tishka17
просто название метода поменял
а теперь тебе понадобится в треде вызвать два таких метода - что будешь делать?
Ffff
как и всегда)
Ffff
какой спрос с меня как джуна)
Tishka17
ладно, вопрос был не об этом
Tishka17
а о том, как остановить твою функцию
Tishka17
твоя функция - как сделаешь так и будет останавливаться
Ffff
твоя функция - как сделаешь так и будет останавливаться
я имею ввиду , если есть метод self.qthreadinstance.start() , то по логике вещей должен быть и метод стоп
Tishka17
нет
Tishka17
тред не может быть остановлен корректно пока твой код там что-то делает
Tishka17
вот ты функцию запускаешь вызывом func(). А способа остановить функцию нет - как так?
Ffff
тред не может быть остановлен корректно пока твой код там что-то делает
а если пользователь передумал ? ему пофигу на треды и на код , он хочет отменить выполнение здесь и сейчас
Tishka17
пользователь вообще не знает про треды
Alex
Зы: У QThread есть exit() и stop(), только они делают немного не то что ты ожидаешь
Tishka17
твой код что-то делает, останови его
Alex
они останавливают ивент-луп треда
Alex
https://doc.qt.io/qt-5/qthread.html#isInterruptionRequested видимо ты хочешь это
Denis
Остановишь тред, а он гил держит
Ringо
кнопка говорит сама за себя
Конпка говорит "отменим создание и удалим ключи", а не "Завершим нахер тред во что бы там не стало"
Tishka17
и по ней все далеко не сразу останавливается
Ringо
Даже то, что пользователю кажется мгновенным, на самом деле может быть результатом выполнения херовой тучи кода.
кнопка говорит сама за себя
мож там мышой повертеть надо?
Ffff
мож там мышой повертеть надо?
в микрофон порычать
в микрофон порычать
кстати неплохой вариант энтропию пособирать при генерации ключей
Andrey
может через какой-нибудь while button_pushed = false:
Ffff
может через какой-нибудь while button_pushed = false:
хорошая идея , спасибо . Например каждый раз while проверяет что в переменной - True или False , а кнопочка просто меняет эту переменную на противоположное значение
Ffff
вопрос , можно ли делать эту переменную глобальной ? потому что кнопочка в одном классе , а тред в другом
Ffff
эм... эту идею тебе обрисовали в самом начале
Ну догнал только сейчас, не всем дано быстро соображать
Alex
и в QThread этот механизм с 5.2 появился встроенный: requestInterruption() и isInterruptionRequested()
Alex
Ну догнал только сейчас, не всем дано быстро соображать
и ты все еще при этом пытаешься писать какую-то ацкую криптографию?
GTR Network
Народ нужен скрипт который слушает 53 порт на сервере...с чего начать?
Aragaer
с import socket
Aragaer
только наверно надо 53 udp
Aragaer
но все равно import socket
Anonymous
Добрый день, требуются программисты на написание программного обеспечения для арбитражных ситуаций в букмекерских конторах. Создание данного софта, антифрод системы, более подробно, тз будет обговариваться непосредственно с умельцем, так как требуется корректировки в действующем тз. Оплата полностью белая. Оплату можно выставить процентами, аванс до завершения работы % выплачивается и весь остаток после сделанной работы, либо в виде зп ежемесячно. Естественно от сотрудника потребуется дальнейшая связь с нами после окончания работы, что-бы исправлять ошибки, вносить корректировки в работе софта, дальнейшие работы тоже будут оплачиваться по условиям индивидуального договора. Сумма обговариваются непосредственно с сотрудником, заинтересованные отпишите в лс, спасибо за внимание. Сумма вознаграждения от 200к.
Alex
только наверно надо 53 udp
ну там в общем-то оба могут использоваться.
Anonymous
ребят подскажите пожалуйста как реализовать в телеграм боте (mtproto client api) клиент присылает выбор категории допустим цифру 1 в ответ получает список товаров , если он опять выбирает товар 1 то у меня срабатывает опять выбор категории.... как сделать если он выбрал категорию 1 то уже следующая 1 шла на выбор товара ане опять на категорию .... надеюсь смог обьяснить
Anonymous
я пытался сделать конструкцию choosed_cat = [] if not choosed_cat: но что-то не получается(
Tishka17
Добрый день, требуются программисты на написание программного обеспечения для арбитражных ситуаций в букмекерских конторах. Создание данного софта, антифрод системы, более подробно, тз будет обговариваться непосредственно с умельцем, так как требуется корректировки в действующем тз. Оплата полностью белая. Оплату можно выставить процентами, аванс до завершения работы % выплачивается и весь остаток после сделанной работы, либо в виде зп ежемесячно. Естественно от сотрудника потребуется дальнейшая связь с нами после окончания работы, что-бы исправлять ошибки, вносить корректировки в работе софта, дальнейшие работы тоже будут оплачиваться по условиям индивидуального договора. Сумма обговариваются непосредственно с сотрудником, заинтересованные отпишите в лс, спасибо за внимание. Сумма вознаграждения от 200к.
звучит как задача на пару лямов
Alex
звучит как задача на пару лямов
дык может сумма в долларах \ евро? =)
Anonymous
Ребят кто знает ссылки гидхаба на телеграм ботов
Anonymous
Да там по английски надо
Anonymous
По русски нечего не выдает
Anonymous
звучит как задача на пару лямов
Если будут сложности и потребуется большая сумма готовы обговорить и внести её, указана минимальная стартовая цена за работу
Anonymous
Да я учу уже
Anonymous
I do
Anonymous
Может продает кто тг бота ?
Tishka17
Может продает кто тг бота ?
https://github.com/Tishka17/biocat
Tishka17
это форк вот этого https://github.com/Tishka17/robocat
Tishka17
можете посомтреть как я в 2008 писал
Andrey
SimpleAnswer[u'аська']=u'Смерть быдлоаське!'
Andrey
SimpleAnswer[u'jabber']=u'Джаббер рулит!'
Tishka17
=D
Andrey
ну и где теперь тот жабир?
Tishka17
=(((
Tishka17
очень грустно, да
Andrey
=(((
ты предал свои идеалы =(
ну и где теперь тот жабир?
на месте. и ирц на месте.
Andrey
на месте. и ирц на месте.
а ирц ещё живо между тем. Я захожу иногда. #linux на руснете всё ещё живёт
правильный вопрос не "где жаббир", а "что ты сделал для хип..." где ты в жаббире!
Вова, Usopp
Добрый день, вопрос, кто в celery разбирается - можно ли ему убить concurrency, что бы был 1 процесс и под таски новые не спавнились? суть в том, что гоняю в воркерах применение tensorflow-модели, она объявляется перед самой функцией, являющейся таском, как глобальная переменная, а при спавне нового процесса оно зависает
Tishka17
почему оно зависает?
Вова, Usopp
почему оно зависает?
сложно сказать, зависает при вызове самого применения
Tishka17
ну вообще ты можешь --concurrency=1 указать
Вова, Usopp
ну вообще ты можешь --concurrency=1 указать
пробовал, все равно создается отдельный процесс под таску
Tishka17
ну это видимо исключает несколько одновременно чтобы были