clusto/clusto — pull request #20 by thekad (2012-10-16 16:00:06+00:00)
Title: Couple of overall improvements

The first one: It always bothered me that clusto-shell does include the plugins in the modules dictionary, but can't actually use them interactively as they aren't in the namespace. I found the not-well-documented param 'user_ns' in IPython that serves this purpose. By default it will send globals() (i.e. anything in the current namespace) but I am overriding it to send globals() + the clusto plugins.

The second one: I changed BasicVirtualServer to work more like a BasicServer with the addition of two new methods: create() and destroy(), which should be obvious.