pylint/checkers/strings.py
def get_access_path(key, parts):
    """ Given a list of format specifiers, returns
    the final access path (e.g. a.b.c[0][1]).
    """
    path = []
    for is_attribute, specifier in parts:
        if is_attribute:
            path.append(".{}".format(specifier))
        else:
            path.append("[{!r}]".format(specifier))
    return str(key) + "".join(path)
def get_access_path(key, parts):
    """ Given a list of format specifiers, returns
    the final access path (e.g. a.b.c[0][1]).
    """
    path = []
    for is_attribute, specifier in parts:
        if is_attribute:
            path.append(".{}".format(specifier))
        else:
            path.append("[{!r}]".format(specifier))
    return str(key) + "".join(path)
def get_access_path ( key , parts ) : path = [ ] for is_attribute , specifier in parts : if is_attribute : path . append ( ".{}" . format ( specifier ) ) else : path . append ( "[{!r}]" . format ( specifier ) ) return str ( key ) + "" . join ( path )
Given a list of format specifiers, returns
    the final access path (e.g. a.b.c[0][1]).
Given a list of format specifiers returns the final access path ( e . g . a . b . c [ 0 ] [ 1 ] ) .