Recargando un archivo python modificado en emacs python shell

En el shell de Python de Emacs (estoy ejecutando 2. * Python) estoy importando un archivo .py con el que estoy trabajando y probando el código. Si cambio el código, no estoy seguro de cómo importarlo de nuevo.

Desde mi lectura hasta ahora parece que

reload(modulename)

Debería funcionar, pero no parece.

Tal vez solo con cerrar el shell de Python y reiniciarlo sería suficiente, ¿hay un comando para eso o simplemente lo haces manualmente?

edición: parece que python-send-defun y python-send-buffer serían ideales, pero los cambios no parecen estar propagándose.

Respuestas a la pregunta(3)

Su respuesta a la pregunta