[reportlab-users] Two Generic Questions
timr at probo.com
Tue Oct 30 14:49:09 EDT 2007
Rich Shepard wrote:
> Without intending criticism or anything other than satisfying my
> curiosity, I'd like to understand why 1) we don't import everything from
> reportlab, but one function at a time.
That's just good Python practice. Almost any time you see this:
from anothermodule import *
it is a bad practice. It pollutes your global namespace with a whole
bunch of names that aren't visible to other people reading your code.
Later on, when the code says:
myCanvas = Canvas( ... )
The person reading your code says "where the heck did Canvas come
from?" Whereas, if it says this:
from reportlab.canvas import Canvas
then it is immediately clear where it came from.
Tim Roberts, timr at probo.com
Providenza & Boekelheide, Inc.
More information about the reportlab-users