>
> Cheers,
> Nick.
>
> --
> Nick Coghlan   |   ncoghlan@gmail.com   |   Brisbane, Australia

">

(original) (raw)


On May 29, 2013 1:09 AM, "Nick Coghlan" <ncoghlan@gmail.com> wrote:
\>
\> On Wed, May 29, 2013 at 10:14 AM, Brett Cannon <brett@python.org> wrote:
\> >> (FWIW, I think "ModuleManager" is a rather bad name :-)
\> >
\> > I'm open to suggestions, but the thing does manage the module so it at
\> > least makes sense.
\>
\> I suggest ModuleInitialiser as the CM name, with a helper function to
\> make usage read better:
\>
\> with initialise\_module(name) as m:
\> # Module initialisation code goes here
\> # Module is rolled back if initialisation fails

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.

>
\> Cheers,
\> Nick.
\>
\> --
\> Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia