That assert will never fail. If the symbol is not imported, the import statement raises ImportError. And actually "assert" makes sure that the value is not false-ish, not None/Null. And AFAIK a module object is *always* true.
> One more question. In this particular case it seems 'assert' should be > safe as a workaround, doesn't it? 'assert' will check if the symbol > is imported and not NULL. Is there side effect if I just applied this > rule as a generic one. > -- Fábio Santos -- http://mail.python.org/mailman/listinfo/python-list