Tishka17
код в котором ты накосячил покажи
Tishka17
это пример
https://paste.ubuntu.com/
Maxim
Mored
Как убрать стандартную рамку windows из программы? Pyqt5
🍁 Jaŭhien
Пастбин бы
Mored
Понял, тхенкс
Проксимов
Проксимов
Blya
Проксимов
#говнокодят
Tigran
оно по дефолту 900, а у него две функции туда-сюда прыгают
Maxim
Пастбин бы
так лучше? https://paste.ubuntu.com/p/NNVyzpVxTF/
Tishka17
ЕЕЕЕ
Tishka17
так лучше? https://paste.ubuntu.com/p/NNVyzpVxTF/
ну вот выкинь вызов main_menu из обработчиков пунктов
Tishka17
а в мейне пусть крутится цикл main_menu
Tishka17
как ты и говорил
Tishka17
теперь понятно
Maxim
понял. Благодарю
Tishka17
я бы тебе ещё посоветловал выкинуть глобальные переменные, не хорошо их юзать
Oleksii
Почему у меня last_block передается как blockchain, а когда я принтую его, то он block. Че за ерунда как исправить? в new_block last_block должен передаваться как block!???
Oleksii
не вижу принта типа last_block
я коментом оставил
Tishka17
а
Tishka17
может ты покажешь трейс целиком?
Tishka17
и строку где к index обращаешься?
Tishka17
хз что за метод new_block
Tishka17
я коментом оставил
ты не показл тип last_block, ты принтишь blockchain
Oleksii
сделал скрин после того как поменял
Oleksii
там last_block распечатан
Tishka17
что ты ещё поменял и забыл об этом?
Adilet
Ребят, кто нибудь был на PyCon-е?
Tishka17
неа, было что-то интересное?
Adilet
неа, было что-то интересное?
я вот собираюсь в июне будет 2-ух дневная конференция
Artyem
Ребят, кто нибудь был на PyCon-е?
года 3-4 назад посещал
Tishka17
ну хз что у тебя тут, по этим обрывкам
Adilet
года 3-4 назад посещал
стоит туда идти?)
Oleksii
ну хз что у тебя тут, по этим обрывкам
https://gist.github.com/gazlevodiva/f0902ba100413e31daefaccc612dce3d
Artyem
стоит туда идти?)
атмосфера прикольная, народ хороший дружелюбный. у jetbrains шикарное кофе xD не сказал бы кончено что именно много знаний приобрёл, но тоже было не бесполезно в общем не пожалел что съездил
gigimon
https://gist.github.com/gazlevodiva/f0902ba100413e31daefaccc612dce3d
так в трейсбеке все сказано, у класса Blockchain нет аттрибута index, его и по коду нет
Tishka17
https://gist.github.com/gazlevodiva/f0902ba100413e31daefaccc612dce3d
ты специально без расширения создал, да?
Tishka17
файл без расширения .py
Tishka17
в результате подсветки синтаксиса нет
Oleksii
файл без расширения .py
сорян, поправил
Tishka17
так в трейсбеке все сказано, у класса Blockchain нет аттрибута index, его и по коду нет
у тебя метод def new_block(last_block, data, difficulty_bits) не статический. Где self?
gigimon
@Tishka17 код не мой @alexeymarkovski ^^
Tishka17
соррри
Oleksii
я понял)
gigimon
там и proof_of_work также
gigimon
без self
Tishka17
я бы рекомендовал ещё прочитать про SingleResponsibility, у тебя какой-то god-object вышел, не надо так
Oleksii
я понял за self-ы че-то посрал их совсем
Oleksii
все рабоет с ними, спасибо
Anonymous
Не могу понять что такое asyncio.Queue() и зачем он нужен. Помогите плз
gigimon
асинхронная очередь же
Anonymous
А чем она отличается от loop? И зачем Queue добавлять в loop?
Anonymous
Очередь в очереди?
Andrew
Anonymous
Loop это цикл.
Понял, благодарю
Anonymous
Еще такой вопрос. Зачем выполнять asyncio.sleep(0)?
Andrew
Еще такой вопрос. Зачем выполнять asyncio.sleep(0)?
Переключение таски. asyncio.sleep(0) means just that -- let any other tasks run and then come back here
Anonymous
В общем я пишу генератор прокси. Чтобы в любой момент в коде программы можно было получить прокси. Только у меня маленькая проблемка - прокси начинают собераться и не останавливаются😩. Код https://hastebin.com/dadatunizi.py
Andrew
а по какому событию ты хотел их останавливать?
Anonymous
В примерах к proxybroker парсер соберает limit прокси и передает их в метод. Я в этом методе их сохраняю в общий список прокси. Хотел бы по limit - как спарсится нужное количество остановиться.
Anonymous
Явно работать с loop
Je
А так не обязательно?
Не рекомендуется, это считается low level API, который может меняться. Тебе не нужно https://docs.python.org/3/library/asyncio-eventloop.html#event-loop-methods
Anonymous
Я правильно вас понял, вы не рекомендуете передавать loop в asyncio.Queue?
Je
Я правильно вас понял, вы не рекомендуете передавать loop в asyncio.Queue?
А зачем ты это делаешь? ты передаешь основной же луп? это и без того происходит, если не передашь https://github.com/python/cpython/blob/master/Lib/asyncio/queues.py#L34