<p dir="ltr"><br>
On May 29, 2013 1:09 AM, "Nick Coghlan" <<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>> wrote:<br>
><br>
> On Wed, May 29, 2013 at 10:14 AM, Brett Cannon <<a href="mailto:brett@python.org">brett@python.org</a>> wrote:<br>
> >> (FWIW, I think "ModuleManager" is a rather bad name :-)<br>
> ><br>
> > I'm open to suggestions, but the thing does manage the module so it at<br>
> > least makes sense.<br>
><br>
> I suggest ModuleInitialiser as the CM name, with a helper function to<br>
> make usage read better:<br>
><br>
>     with initialise_module(name) as m:<br>
>         # Module initialisation code goes here<br>
>         # Module is rolled back if initialisation fails</p>
<p dir="ltr">But you're not initializing the module; more like getting the module, either new or from sys.modules. But I thought ModuleGetter seemed too Java-like. Could hide the class behind a get_module function though.</p>

<p dir="ltr">><br>
> Cheers,<br>
> Nick.<br>
><br>
> --<br>
> Nick Coghlan   |   <a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>   |   Brisbane, Australia<br>
</p>