mirror of
https://github.com/onyx-and-iris/q3rcon-cli.git
synced 2026-04-13 04:23:38 +00:00
add spinners for all commands (including interactive mode).
pass send_command(interpret=True) for commands that return long responses. note, it strips the first `"` from cvar responses which causes CVAR_REGEX to fail.
This commit is contained in:
@@ -16,7 +16,12 @@ class Maprotate(Command):
|
||||
async def run(self):
|
||||
async with Spinner('Rotating map', suffix='...'):
|
||||
async with Client(
|
||||
self.host, self.port, self.password, fragment_read_timeout=1
|
||||
self.host,
|
||||
self.port,
|
||||
self.password,
|
||||
timeout=3,
|
||||
fragment_read_timeout=1,
|
||||
) as client:
|
||||
if response := await client.send_command('map_rotate'):
|
||||
console.out.print_response(response)
|
||||
response = await client.send_command('map_rotate', interpret=True)
|
||||
|
||||
console.out.print_response(response)
|
||||
|
||||
Reference in New Issue
Block a user