javedimka, в чем бред? так и есть, я проверил. Поток долго выполняется, и то, что после строки с запуском потока прописано - не выводит сразу, а уже только после выполнения потока
да, спасибо, использовал метод просто users.get, там не было такого
может тогда знаете еще - как по апи выяснить, что аккаунт на инвайте? (т.е. пользователь не завершил регистрацию)
bbkmzzzz, не очень нравится этот вариант, конечно. Мне кажется, должен быть какой-то сигнал, который перед сохранением возникает, типа комита, может его как-то можно было бы использовать.
Есть еще вопрос, может знаете. Изменения у меня не только вручную, но есть и заполнение через файл, так что срабатывание сигнала (и itemChanged и cellChanged) там при каждой ячейки происходит. Я отключил подачу сигнала с помощью tableWidget.blockSignals(True) при заполнении из файла.
Но может быть есть другой сигнал, который реагирует только на изменения вручную?
bbkmzzzz, но я же не знаю, что в ней было перед редактированием, соответственно не знаю, на что изменить, чтобы она осталась с тем же содержимым
вот суть в этом как раз, мне нужно, чтобы изменения откатывались/не применялись к ячейке, если новое содержимое не удовлетворяет условиям
изменения могут быть совершенно любыми, нельзя будет каждое предусмотреть
bbkmzzzz, так, получил текущий текст, проверил требования - если он не удовлетворяет им, как не сохранять изменения?
то есть была ячейка rwx
стала r1wx, либо r1ww1w1 (и т.д.)
нужно, чтобы так и осталась rwx в итоге
rPman, ну долго запускается понятно почему, пока все библиотеки распакует во временную папку и т.д., это же проблема известная с pyinstaller (я с флагом --onefile тем более создаю ехе)
Div и mod реализовать это еще та задача, может выйти еще больше состояний.
Каретка под первым символом входного слова у меня, не проблема, конечно, перенести под последний, просто для уточнения.
Какие операции могут мешать?