def parse_text(directive, text, node_type=nodes.paragraph, where=None):
    assert text is not None, 'Missing text during parse_text in %s' % where

    vl = ViewList()

    for line in text.split('\n'):
        vl.append(line, line)

    node = node_type(rawsource=text)
    directive.state.nested_parse(vl, 0, node)

    return node
Looks up a user by id and returns the name of the user by calling _GetNameFromUser.
dataset/ETHPy150Open reviewboard/rbtools/docs/rbtools/_ext/rbt_commands.py/parse_text--crossover with--dataset/ETHPy150Open viewfinderco/viewfinder/backend/op/alert_manager.py/AlertManager._GetNameFromUserId