isomer.ui.clientmanager.cli module

Module clientmanager.cli

Command line interface functionality for debugging client handling

class CliManager(*args, **kwargs)[source]

Bases: isomer.ui.clientmanager.authentication.AuthenticationManager

Command Line Interface support

__init__(*args, **kwargs)[source]

Check for configuration issues and instantiate a component

client_details(*args)[source]

Display known details about a given client

client_list(*args)[source]

Display a list of connected clients

events_list(*args)[source]

Display a list of all registered events

sources_list(*args)[source]

Display a list of all registered events

users_list(*args)[source]

Display a list of connected users

who(*args)[source]

Display a table of connected users and clients

class cli_client(*args, **kwargs)[source]

Bases: circuits.core.events.Event

Display detailed info about a connected client

class cli_clients(*args, **kwargs)[source]

Bases: circuits.core.events.Event

Display the list of connected clients from the clientmanager

class cli_events(*args, **kwargs)[source]

Bases: circuits.core.events.Event

Display the list of authorized and anonymous events

class cli_sources(*args, **kwargs)[source]

Bases: circuits.core.events.Event

Display the list of authorized and anonymous events

class cli_users(*args, **kwargs)[source]

Bases: circuits.core.events.Event

Display the list of connected users from the clientmanager

class cli_who(*args, **kwargs)[source]

Bases: circuits.core.events.Event

Display the list of all users and clients