Source code for cloudmesh_client.shell.plugins.WhoCommand

from cloudmesh_client.shell.console import Console
from cloudmesh_client.shell.command import command
from cloudmesh_client.shell.command import PluginCommand

"""



            ARGUMENTS:
                FILENAME  the file to open in the cwd if . is
                          specified. If file in in cwd
                          you must specify it with ./FILENAME
"""


# noinspection PyUnusedLocal,PyBroadException
[docs]class WhoCommand(PluginCommand): topics = {"Who ": "system"} def __init__(self, context): self.context = context self.context.who_token = None if self.context.debug: Console.ok("init Who command") @command def do_who(self, args, arguments): """ :: Usage: who hostname """ try: logon = who.logon() if logon is False: Console.error("Could not logon") return except: Console.error("Could not logon") # pprint (arguments) output_format = arguments["--format"] or "table" if arguments["status"]: pass ValueError("NOT yet implemented") return ""