

def bokeh_issue(name, rawtext, text, lineno, inliner, options=None, content=None):
    ' Link to a Bokeh Github issue.\n\n    Returns 2 part tuple containing list of nodes to insert into the\n    document and a list of system messages.  Both are allowed to be\n    empty.\n\n    '
    app = inliner.document.settings.env.app
    try:
        issue_num = int(text)
        if (issue_num <= 0):
            raise ValueError
    except ValueError:
        msg = inliner.reporter.error(('Github issue number must be a number greater than or equal to 1; "%s" is invalid.' % text), line=app)
        prb = inliner.problematic(rawtext, rawtext, msg)
        return ([prb], [msg])
    node = make_gh_link_node(app, rawtext, 'issue', 'issue', 'issues', str(issue_num), options)
    return ([node], [])

dataset/ETHPy150Open bokeh/bokeh/bokeh/sphinxext/bokeh_github.py bokeh_issue/VarMisuse@86/216 `lineno`->`app`