'Derived should override this method. The arguments are the same
as :meth:`matplotlib.backend_bases.RendererBase.draw_path`
except the first argument is a renderer.'

def draw_path(self, renderer, gc, tpath, affine, rgbFace=None):

    if isinstance(renderer, PathEffectRenderer):
        renderer = renderer._renderer
    return renderer.draw_path(gc, tpath, affine, rgbFace)
