Well, it should be simple to run the current module in the shell. Launch is supposed to do that but it doesn't really handle arguments sensibly. They're not actually passed in. So, an import is really necessary so a specific function can be invoked with its arguments.
So, I just run the integrated Python shell.
os.chdir to the directory containing the module.
import the_module
Well, that won't work.
This works in idle and in python run in the command shell.
In, Pyscripter, there is a menu command to import the buffer. Easy.
In Wingware, you os.chdir, import, and run functions from the module--just like the shell. Not as nice as Pyscripter, but entirely consistent with the way any Python interactive shell would work.
So, this looks like a pretty fundamental inconvenience in Editra. Actually, a bug.