[reportlab-users] Two Generic Questions
    Tim Roberts 
    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
mailing list