>   while (cmd := get_command()).token != CMD_QUIT:
>     cmd.do_something()


while get_command() as cmd:
    if cmd.token == CMD_QUIT:
        break
    cmd.do_something()

--
Juancarlo Añez