170 похожих чатов

Вечер добрый. пытаюсь делать popleft из deque он мне выдает внезапно None почему

так может быть?


from collections import deque
import time


class Scheduler:
def __init__(self):
self.ready = deque() # funcs ready to execute

def call_soon(self, func):
self.ready.append(func)

def run(self):
while self.ready:
func = self.ready.popleft()
print(func)
if func is None:
continue
func()

sched = Scheduler()


def countdown(n):
if n > 0:
print('Down', n)
time.sleep(1)
sched.call_soon(lambda: countdown(n-1))


def countup(stop, x=0):
if x < stop:
print('Up', x)
time.sleep(1)
sched.call_soon(lambda: countup(stop, x+1))


sched.call_soon(countdown(5))
sched.call_soon(countup(5))
sched.run()

29 ответов

20 просмотров

зачем придумали отладчики 🤔

Änwar-كيبشاق الشاب Автор вопроса
r nurnu
зачем придумали отладчики 🤔

причем тут отладчики, кек, код супер простой

Änwar-كيبشاق الشاب Автор вопроса
r nurnu
отладчик юзать тоже супер просто

чувак помогать буш или дальше токсичничать буш?

Änwar كيبشاق الشاب
call_soon

бля удалил строку с выводом функции всё отработало

Änwar كيبشاق الشاب
👍🏿

а блять ты умник хуев, ты передаешь в колсун результаты каунтдауна и каунтапа, а это None

Возможно, когда-нибудь он откроет для себя async

Änwar-كيبشاق الشاب Автор вопроса
Well Done
Возможно, когда-нибудь он откроет для себя async

я смотрю как раз лекцию про асинк лел

Änwar كيبشاق الشاب
gtfo toxic

спасибо лучше скажи, я тебе помог

Änwar كيبشاق الشاب
душнила

ну ты и уебок, если честно

Änwar-كيبشاق الشاب Автор вопроса
r nurnu
ну ты и уебок, если честно

@Tishka17 @gloomy_philosopher @idAndrey

Änwar كيبشاق الشاب
@Tishka17 @gloomy_philosopher @idAndrey

Так они увидят кто себя неправильно ведет)

Änwar كيبشاق الشاب
@Tishka17 @gloomy_philosopher @idAndrey

Видимо имелось ввиду, что это работает только в рамках ников

Denis Kalinochkin
Слава КПСС!

Слава великому советскому лидеру Владимиру Ильичу Ленину!

denis
-

это не чат Давга, ты ему репутацию не урежешь

Änwar كيبشاق الشاب
@Tishka17 @gloomy_philosopher @idAndrey

А? Зачем мне читать как кто-то кого-то уебком назвал?

Änwar-كيبشاق الشاب Автор вопроса
Андрей
А? Зачем мне читать как кто-то кого-то уебком назв...

разве такое поведение в чате допускается?

Änwar كيبشاق الشاب
разве такое поведение в чате допускается?

Ну можно взять револьверы, на 10 шагов друг от друга и бабах Как Пушкин с Дантесом

Änwar-كيبشاق الشاب Автор вопроса
Андрей
Ну можно взять револьверы, на 10 шагов друг от дру...

ля, чел сорри, я хотел другого андрея тэгнуть

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта