async def help(self):
if len(self.args.command) != <NUM_LIT:2>:<EOL><INDENT>print('<STR_LIT>', file=sys.stderr)<EOL>return <NUM_LIT:1><EOL><DEDENT>iface = [interface.RemoteControl,<EOL>interface.Metadata,<EOL>interface.Playing,<EOL>interface.AirPlay,<EOL>self.__class__,<EOL>DeviceCommands]<EOL>for cmd in iface:<EOL><INDENT>for key, value in cmd.__dict__.items():<EOL><INDENT>if key.startswith('<STR_LIT:_>') or key != self.args.command[<NUM_LIT:1>]:<EOL><INDENT>continue<EOL><DEDENT>if inspect.isfunction(value):<EOL><INDENT>signature = inspect.signature(value)<EOL><DEDENT>else:<EOL><INDENT>signature = '<STR_LIT>'<EOL><DEDENT>print('<STR_LIT>'.format(<EOL>key, signature, inspect.getdoc(value)))<EOL><DEDENT><DEDENT>return <NUM_LIT:0><EOL>
Print help text for a command.