Any problems with importing classes from within __init__.py to make shorter import statements?
<p>For the sake of organization, I keep each class in it's own file. I also have folders to separate GUI objects from regular objects. I was thinking of importing the classes from within the module's <strong>init</strong>.py to make imports neater. </p>

<p>For example, rather than have:</p>

<pre><code>from myapp.widgets.preferencesdialog import PreferencesDialog
</code></pre>

<p>I would instead import <code>PreferencesDialog</code> from within <code>widgets/__init__.py</code> so that the rest of the app only has to do:</p>

<pre><code>from myapp.widgets import PreferencesDialog
</code></pre>

<p>Am I going to run into any problems with that approach?</p>
