(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