@ru_python

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

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

Google
Andrew
16.05.2019
07:30:58
работает на всех ос?
По ссылочке сходи и выяснишь

7???
16.05.2019
07:31:18
По ссылочке сходи и выяснишь
эмм. у меня версия 2.7 питона

Andrew
16.05.2019
07:31:43
эмм. у меня версия 2.7 питона
Мне за тебя версию переключить в документации?

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

Tishka17
16.05.2019
07:32:19
это плохая идея

Пишешь логику. А потом уже решаешь в треде её запустить или напрямую - это уже не её дело

твоей логике должно быть все равно, она одна в треде или там ещё что-то будет

опять же тесты

в тестах вообще без треда будешь проверять

Alph
16.05.2019
07:35:05
Пишешь логику. А потом уже решаешь в треде её запустить или напрямую - это уже не её дело
логика работает , я её писал отдельно , для реализации программы с помощью npyscreen , теперь вот думаю как эту логику слепить с PyQt5 , что бы всё четко работало

твоей логике должно быть все равно, она одна в треде или там ещё что-то будет
не могу определить , в каком месте кода необходимо использовать QThread

Google
Tishka17
16.05.2019
07:36:09
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
os.system('python pythonfile.py') не вариант?
вариант, но нужно, чтоб запускалось на любой ос

Tishka17
16.05.2019
07:43:36
будет на любой

LighteR подскажи за type erasure

как с ним в питоне?

LighteR
16.05.2019
09:25:14
LighteR подскажи за type erasure
вроде нет такого, но это не точно. Но зачем он тебе?

для 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

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
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?

просто как определить он взял все дочерние или только те, что поместились в память

Sab0
16.05.2019
10:03:40
Возможно есть метод getchildren_iter
Это решает проблему

Спасибо!!

Nikolay
16.05.2019
10:09:47
просто как определить он взял все дочерние или только те, что поместились в память
Я думаю возьмёт всё, а сам питон исключение кинет по нехватке памяти

Getiterator
Ещё есть какой-то iterchildren

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