On May 29, 2013 1:09 AM, "Nick Coghlan"
On Wed, May 29, 2013 at 10:14 AM, Brett Cannon
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