def dispatch(self, args):
if not args.list and not args.group:<EOL><INDENT>if not args.font and not args.char and not args.block:<EOL><INDENT>self.info()<EOL>return<EOL><DEDENT>else:<EOL><INDENT>args.list = args.group = True<EOL><DEDENT><DEDENT>self._display = {k: args.__dict__[k] for k in ('<STR_LIT:list>', '<STR_LIT>', '<STR_LIT>')}<EOL>if args.char:<EOL><INDENT>char = self._getChar(args.char)<EOL>if args.font:<EOL><INDENT>self.fontChar(args.font, char)<EOL><DEDENT>else:<EOL><INDENT>self.char(char)<EOL><DEDENT><DEDENT>else:<EOL><INDENT>block = self._getBlock(args.block)<EOL>self.chars(args.font, block)<EOL><DEDENT>
Calls proper method depending on command-line arguments.