@ru_python

Страница 8768 из 9768
Tishka17
18.04.2019
11:45:51
код в котором ты накосячил покажи

это пример
https://paste.ubuntu.com/

Fire
18.04.2019
11:47:11
Как убрать стандартную рамку windows из программы? Pyqt5

Google
?? Eugene
18.04.2019
11:47:27
Пастбин бы

Fire
18.04.2019
11:47:40
Понял, тхенкс

Проксимов
18.04.2019
11:48:03


Blya

#говнокодят

Макс
18.04.2019
11:49:30
Пастбин бы
так лучше? https://paste.ubuntu.com/p/NNVyzpVxTF/

Tishka17
18.04.2019
11:49:45
ЕЕЕЕ

так лучше? https://paste.ubuntu.com/p/NNVyzpVxTF/
ну вот выкинь вызов main_menu из обработчиков пунктов

а в мейне пусть крутится цикл main_menu

как ты и говорил

теперь понятно

Google
Макс
18.04.2019
11:50:59
понял. Благодарю

Tishka17
18.04.2019
11:51:09
я бы тебе ещё посоветловал выкинуть глобальные переменные, не хорошо их юзать

Alexey
18.04.2019
11:51:14


Tishka17
18.04.2019
11:52:29
не вижу принта типа last_block

Alexey
18.04.2019
11:52:41
не вижу принта типа last_block
я коментом оставил

Tishka17
18.04.2019
11:52:59
а

может ты покажешь трейс целиком?

и строку где к index обращаешься?

хз что за метод new_block

я коментом оставил
ты не показл тип last_block, ты принтишь blockchain

Alexey
18.04.2019
11:55:18
сделал скрин после того как поменял

там last_block распечатан

Tishka17
18.04.2019
11:55:42
что ты ещё поменял и забыл об этом?

Alexey
18.04.2019
11:58:58
Adilet
18.04.2019
11:59:28
Ребят, кто нибудь был на PyCon-е?

Tishka17
18.04.2019
11:59:44
неа, было что-то интересное?

Adilet
18.04.2019
12:00:13
неа, было что-то интересное?
я вот собираюсь в июне будет 2-ух дневная конференция

Artyem
18.04.2019
12:00:47
Ребят, кто нибудь был на PyCon-е?
года 3-4 назад посещал

Tishka17
18.04.2019
12:01:02
ну хз что у тебя тут, по этим обрывкам

Google
Adilet
18.04.2019
12:01:05
года 3-4 назад посещал
стоит туда идти?)

Alexey
18.04.2019
12:02:01
ну хз что у тебя тут, по этим обрывкам
https://gist.github.com/gazlevodiva/f0902ba100413e31daefaccc612dce3d

Artyem
18.04.2019
12:02:53
стоит туда идти?)
атмосфера прикольная, народ хороший дружелюбный. у jetbrains шикарное кофе xD не сказал бы кончено что именно много знаний приобрёл, но тоже было не бесполезно в общем не пожалел что съездил

gigimon
18.04.2019
12:04:29
https://gist.github.com/gazlevodiva/f0902ba100413e31daefaccc612dce3d
так в трейсбеке все сказано, у класса Blockchain нет аттрибута index, его и по коду нет

Tishka17
18.04.2019
12:04:35
https://gist.github.com/gazlevodiva/f0902ba100413e31daefaccc612dce3d
ты специально без расширения создал, да?

Tishka17
18.04.2019
12:05:00
файл без расширения .py

в результате подсветки синтаксиса нет

Alexey
18.04.2019
12:05:58
файл без расширения .py
сорян, поправил

Tishka17
18.04.2019
12:09:24
так в трейсбеке все сказано, у класса Blockchain нет аттрибута index, его и по коду нет
у тебя метод def new_block(last_block, data, difficulty_bits) не статический. Где self?

gigimon
18.04.2019
12:10:29
@Tishka17 код не мой @alexeymarkovski ^^

Tishka17
18.04.2019
12:10:37
соррри

Alexey
18.04.2019
12:10:47
я понял)

gigimon
18.04.2019
12:10:59
там и proof_of_work также

без self

Tishka17
18.04.2019
12:11:37
я бы рекомендовал ещё прочитать про SingleResponsibility, у тебя какой-то god-object вышел, не надо так

Alexey
18.04.2019
12:12:29
я понял за self-ы че-то посрал их совсем

все рабоет с ними, спасибо

Google
Danil
18.04.2019
12:18:06
Не могу понять что такое asyncio.Queue() и зачем он нужен. Помогите плз

gigimon
18.04.2019
12:19:00
асинхронная очередь же

Danil
18.04.2019
12:19:44
А чем она отличается от loop? И зачем Queue добавлять в loop?

Очередь в очереди?

Andrew
18.04.2019
12:21:08
Danil
18.04.2019
12:21:35
Loop это цикл.
Понял, благодарю

Еще такой вопрос. Зачем выполнять asyncio.sleep(0)?

Andrew
18.04.2019
12:25:35
Еще такой вопрос. Зачем выполнять asyncio.sleep(0)?
Переключение таски. asyncio.sleep(0) means just that -- let any other tasks run and then come back here

Danil
18.04.2019
12:35:18
В общем я пишу генератор прокси. Чтобы в любой момент в коде программы можно было получить прокси. Только у меня маленькая проблемка - прокси начинают собераться и не останавливаются?. Код https://hastebin.com/dadatunizi.py

Andrew
18.04.2019
12:37:16
а по какому событию ты хотел их останавливать?

Danil
18.04.2019
12:39:09
В примерах к proxybroker парсер соберает limit прокси и передает их в метод. Я в этом методе их сохраняю в общий список прокси. Хотел бы по limit - как спарсится нужное количество остановиться.

Danil
18.04.2019
12:40:04
Явно работать с loop

Jentry
18.04.2019
12:41:53
А так не обязательно?
Не рекомендуется, это считается low level API, который может меняться. Тебе не нужно https://docs.python.org/3/library/asyncio-eventloop.html#event-loop-methods

Danil
18.04.2019
12:46:10
Я правильно вас понял, вы не рекомендуете передавать loop в asyncio.Queue?

Jentry
18.04.2019
12:49:23
Я правильно вас понял, вы не рекомендуете передавать loop в asyncio.Queue?
А зачем ты это делаешь? ты передаешь основной же луп? это и без того происходит, если не передашь https://github.com/python/cpython/blob/master/Lib/asyncio/queues.py#L34

Google
Danil
18.04.2019
12:54:09
Artem
18.04.2019
12:54:19
Ты умный?
это мой знакомый, а я просто шутил

Danil
18.04.2019
12:54:47
Не понимаю почему оно так

Artem
18.04.2019
12:55:12
чего конкретно то не понимаешь

Danil
18.04.2019
12:56:22
У меня код не работает, конкретно - не понимаю почему он не хочет работать. Хотя я в точности (вроде как) сделал как в доке. Классика

Artem
18.04.2019
12:56:36
дай доку

Nikolay
18.04.2019
12:58:12
https://proxybroker.readthedocs.io/en/latest/examples.html
Проблема в том, что они не останавливаются? Так ты input в цикл внеси

Danil
18.04.2019
12:58:57
Вот на что я потратил 7 часов

Tigran
18.04.2019
12:59:14
?‍♂️

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