However, the transform is not being passed to draw_lines,
> and so the method works as if the old API were being
> used. Is this a bug? Shouldn't the transform be provided
> to draw_lines when using the new API?
Yes, it should be passed. I recommend removing the transform=None
functionality to *require* the transform be passed. If it is not,
then an exception will be raised and it will be easy to track down the