def __init__(self, name, charRange, charClass=TLCharacter):
"""<STR_LIT>"""<EOL>charRange.sort()<EOL>for c in charRange:<EOL><INDENT>try:<EOL><INDENT>tlchar = charClass(c, self)<EOL>self[tlchar.chr] = tlchar<EOL><DEDENT>except ValueError: <EOL><INDENT>pass<EOL><DEDENT><DEDENT>self._longestEntry = <NUM_LIT:1><EOL>self.name = name<EOL>self.transliterationSchemes = {}<EOL>self._register()<EOL>
Set up a character block corresponding to a range of code points.

        Keyword arguments:
        name -- a string containing the name of the character block.
                (should normally use a standard Unicode character block name)
        range -- a list of code points. Reserved code points are ignored.
        charClass -- the class to be used to create the characters.
                     Should be a subclass of TLCharacter.