
Tishka17
16.05.2019
07:11:32
я вот вчера случайно ткнул refrmat code на venv и все полетело

7???
16.05.2019
07:28:39
Господа, подскажите пожалуйста как лучше реализовать работу скрипта на всех ос. Код запускает другой питон файл из питона. На винде работает. os.system('start pythonfile.py') на линуксе понятное дело нет. Можно ли для этого использовать os.startfile() ?

Andrew
16.05.2019
07:30:00

7???
16.05.2019
07:30:44

Google

Andrew
16.05.2019
07:30:58

7???
16.05.2019
07:31:18

Andrew
16.05.2019
07:31:43

Alph
16.05.2019
07:31:43
Да
как думаешь , мб лучше целевой класс , в котором цикл while , наследовать от Qt.QThread ? идея обернуть классом Qt.QThread цикл while внутри другого класса кажется мне не правильной

7???
16.05.2019
07:32:07

Tishka17
16.05.2019
07:32:19
это плохая идея
Пишешь логику. А потом уже решаешь в треде её запустить или напрямую - это уже не её дело
твоей логике должно быть все равно, она одна в треде или там ещё что-то будет
опять же тесты
в тестах вообще без треда будешь проверять

Alph
16.05.2019
07:35:05

Google

Tishka17
16.05.2019
07:36:09

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
16.05.2019
07:41:38

Tishka17
16.05.2019
07:42:21
Народ, нужны ваши комменты: https://github.com/Tishka17/dataclass_factory/issues/12
Не знаю как лучше сделать

Alph
16.05.2019
07:42:45
там где ты зпускаешь эту логику
у меня есть класс главного окна , он наследуется от формы главного окна , в конструкторе класса главного окна создается инстанс класса , который отвечает за логику, прописаны слоты на кнопки формы . При нажатии на кнопки , вызываются методы инстанса , который отвечает за логику , внутри этих методов есть цикл while , который мешает PyQt5

Tishka17
16.05.2019
07:43:15
ну вот по нажатию значит и запускай тред

7???
16.05.2019
07:43:16

Tishka17
16.05.2019
07:43:36
будет на любой
LighteR подскажи за type erasure
как с ним в питоне?

LighteR
16.05.2019
09:25:14
для generic'ов?

Tishka17
16.05.2019
09:29:36
угу
слышал что есть
у меня тут случайно родился Handler[Message[DataType]]
я, кажется, упоролся
»> Note that the runtime type (class) of p and q is still just Node — Node[int] and Node[str] are distinguishable class objects, but the runtime class of the objects created by instantiating them doesn't record the distinction. This behavior is called "type erasure"; it is common practice in languages with generics (e.g. Java, TypeScript).

Deep Sea
16.05.2019
09:32:29
посоны, а что можно использовать во фласке для штук, которые нужно проинициализировать при старте приложения и потом использовать в запросах? в aiohttp для этого можно юзать контейнер в app

Alex
16.05.2019
09:32:55

Tishka17
16.05.2019
09:33:43
я просто создаю и потом при регистрации view передаю
repo = Repository()
app.add_url_rule("/api1", view_func=ViewClass.as_view("rtt_status_view", repo))

Google

Tishka17
16.05.2019
09:35:11

Deep Sea
16.05.2019
09:35:24
понятно, спасибо!

Tishka17
16.05.2019
09:35:41
мне кажется это более явно чем то, как сделаны плагины фласка

Deep Sea
16.05.2019
09:36:52
ага
единственная проблема - нет поддержки teardown, но оно не всегда и нужно

@Sechat
16.05.2019
09:52:13

Nikolay
16.05.2019
09:52:28
Мои глаза

Admin
ERROR: S client not available

Tigran
16.05.2019
09:53:13
прав не хватает
наверное

@Sechat
16.05.2019
09:53:27

Tishka17
16.05.2019
09:54:06
а что делашеь вообще?

DeepHill
16.05.2019
09:54:11

@Sechat
16.05.2019
09:54:35

Владимир
16.05.2019
09:54:41
а urlib3 разве не только для третьего питона?

Tishka17
16.05.2019
09:54:42
ээ

@Sechat
16.05.2019
09:54:48
Нет

Tishka17
16.05.2019
09:54:50

Владимир
16.05.2019
09:55:02

Eugnis
16.05.2019
09:55:17
папку удалить не может

Google

Sab0
16.05.2019
09:55:41
а кто знает в lxml когда берешь тег и обращаешься к его дочерним тегам через getchildren() сколько максимум дочерних тегов он может выдать? то есть если у меня в теге <offers> внезапно лям дочерних, то будет ли он сохранять их в getchildren?
просто как определить он взял все дочерние или только те, что поместились в память

Nikolay
16.05.2019
10:03:06
Возможно есть метод getchildren_iter

Sab0
16.05.2019
10:03:40
Спасибо!!

Nikolay
16.05.2019
10:09:47