Python - 'import' or pass modules as paramaters?
<p>I was wondering if passing module objects to a class or object which requires it rather than using <code>import</code> might not be a bad idea, as it avoids hard dependencies on those modules.</p>

<p>I was wondering if someone more aware of the Python Zen than I might be able to explain why this is a terrible/not terrible idea?</p>
