Amaro
И что вы называете enum?
Vadim
Сюда bestpractice pastebin?
Tishka17
угу
Ffff
pyqt5 выдает в консоли QObject::killTimer: Timers cannot be stopped from another thread QObject::startTimer: Timers cannot be started from another thread - Таймеры не могут быть запущены из другого потока , Таймеры не могут быть остановлены из другого потока , плохо ли это ? except UnicodeDecodeError: app.window.error_thread_handler(1) Это в потоке , в котором появляется исключение def error_thread_handler(self,errornumber): if errornumber == 1: self.decfilepform.hide() self.decfileerrorform.errorlabel.setText("Некорректный ключ") self.decfileerrorform.errorbuttonok.clicked.connect(self.decfileerrorform.hide) self.decfileerrorform.show() self.decfileinstance.terminate() #строка ответственная за остановку Это в потоке , в котором работает gui
Ffff
Тебе pyqt говорит, что это плохо. Зачем ты у нас спрашиваешь плохо ли это?!
а ты можешь отвечать по теме , а если не можешь сказать по теме , то не отвечать?
Tigran
так, узбагоились
Евгений
а ты можешь отвечать по теме , а если не можешь сказать по теме , то не отвечать?
При этом у тебя уже есть ответ от pyqt5, который говорит не делай так.
akaWolf
конечно, плохо, лол
Alex
class Example(Enum)
ты будешь код построчно постить?
Tishka17
мастера интриги в чате
Ffff
А где сам таймер?
не указывал явно никаких таймеров
Unat
не указывал явно никаких таймеров
Попробуй удалять строчки кода, пока ошибка не перестанет появляться. Хоть понятно станет от чего она появляется. А так из примера не понятно что в каком потоке крутится. Лично моё подозрение - анимация show/hide ругается на старт из другого потока
Tishka17
блаблабалинстанс
Ffff
что такое decfileinstance
инстанс класса , который реализует логику работы
Tishka17
родители класса кто?
Tishka17
ДА ПЕРЕСТАНЬЕТ ВЫ НАСЛЕДОВАТЬСЯ ОТ QTHREAD
Tishka17
логика должна быть в классе логики
Tishka17
а QThread - это логика работы тредов
Tishka17
ну и да, не похоже что это связано с твоими ошибками
Tishka17
нужен весь код
Vadim
from enum import Enum class Position(Enum): red = 0 blue = 1 green = 2 class A(): def init(self, a): self.a = a def foo(self, a): if self.a == a: self.a = a print(1) a = A(Position.red) a.foo(Position.blue)
Tishka17
`
Tishka17
а не '''
Vadim
Проблема в том, что у меня на компе принтится один. Буду дебажить
Amaro
Init? Не __init__?
Vadim
Понял
Alex
Enum'ы сравниваются через is
== для энумов тоже определен
Tishka17
Enum'ы сравниваются через is
не влиет кроме как на скорость
Vadim
Явно надо дебажить, проблема в том, что изменяется атрибут класса, когда я шлю enum как атрибут
Alex
т.е. либо твой код не соответствует тому что ты прислал
Alex
либо проблема в той части, что ты опустил
Vasily
Привет.подскажите,плиз,в шаблонах используется цикл вайл ?я нашел только фор.
Tishka17
вообще непонятно зачем он в шаблонах
Tishka17
и да, о каких шаблонах ты?
Vasily
Render_template.сорри,если непонятно о чем я
Vasily
Jinjja
Alex
Render_template.сорри,если непонятно о чем я
http://citforum.ru/howto/smart-questions-ru.shtml
Tishka17
Jinjja
ну ок, да
Tishka17
цикл while в шаблонах просто не нужен
Tishka17
а цикл for используется для единственной цели - перебрать все элементы чего-то
Vasily
Мне нужно в пределах одной строки перебрать едемениы 2ух списков.но сейчас я думаю попробовать вместо 2 списков сделать 1 словарь и по нему фором пройтись
Vasily
Элементы*
Tishka17
звучит как будто данные не в том формате, что нужны шаблону
Alex
звучит как будто данные не в том формате, что нужны шаблону
+1, но в крайнем случае можно и фильтр написать
Vasily
У меня есть таьлица,состоящая из 2, столбцов.я хочу передать ее на хтмл страничку.вот ищу как лучше реализовать
Tishka17
я бы передал в виде списка объектов
Tishka17
ну или словарей
Savva
Здравствуйте, товарищи. Вот такая проблема. Пытаюсь получить ответ с сервера (не моего), В интернете нашел именно такой способ передачи параметров, но именно на этой строке программа и останавливается. Не получает ответ с сервера и стоит на месте. Это у меня ошибка или у сервиса?
Ffff
нужен весь код
504 строки недокументированного говнокода , не думаю что захочешь такое увидеть
Vasily
Спасибо
Savva
ждать пробовал?
Да, +- 10 секунд ждал
Tishka17
Подожди 5 минут
Tishka17
Наверняка увидишь сокет таймаут
Savva
Savva
Наверняка увидишь сокет таймаут
вот поэтому я и не хочу долго ждать
Tishka17
а если сокет таймаут - это значит или что ты ввел не тот адрес, или РКН или пробелмы с сетью
Tishka17
вот поэтому я и не хочу долго ждать
Один раз стоит дождаться
Stanislav
Всем привет. В документации (https://docs.python.org/3/library/http.server.html) указано, что http.server небезопасен для использования в production, а в чем именно небезопасность? Нужно отдать пару тупых HTML табличек, не хочется сильно усложнять