def outerCorner(side, fold, fatness=1, cornerMedian=MEDIAN):

    if fold == 'top':
        cornerMedian -= STROKE * fatness
    if fold == 'bottom':
        cornerMedian += STROKE * fatness

    if side == 'right':
        horHalfBar(
            side,
            median=cornerMedian,
            buttL=3 * STROKE,
            buttR=BUTT
        )
        x = WIDTH / 2 - STROKE * fatness

    if side == 'left':
        horHalfBar(
            side,
            median=cornerMedian,
            buttL=BUTT,
            buttR=3 * STROKE
        )
        x = WIDTH / 2 + STROKE * fatness

    if fold == 'top':
        cornerMedian += STROKE * fatness
        vertLine(
            boxPen,
            (x, cornerMedian),
            (x, cornerMedian + HEIGHT / 2),
            STROKE * fatness,
            buttB=3 * STROKE
        )

    if fold == 'bottom':
        cornerMedian -= STROKE * fatness
        vertLine(
            boxPen,
            (x, cornerMedian - HEIGHT / 2),
            (x, cornerMedian),
            STROKE * fatness,
            buttT=3 * STROKE
        )
Test if the address is a loopback address.
dataset/ETHPy150Open adobe-type-tools/box-drawing/boxDrawing.py/outerCorner--crossover with--dataset/ETHPy150Open Exa-Networks/exabgp/lib/exabgp/dep/ipaddress.py/IPv4Address.is_loopback