Dear python-mode maintainers,

I'd like to suggest adding the following command to python.el, 
and binding it to C-<return> by default. I'd love to hear your thoughts.

(defun python-shell-send-paragraph (&optional send-main msg)
  "Send all lines of code between two white lines to inferior
Python process. SEND-MAIN defaults to nil and MSG to t.
See `python-shell-send-region for more information.
Interactively, SEND-MAIN is the prefix argument"
  (interactive "Pi")
  (python-shell-send-region
   (or (save-excursion (re-search-backward "^[:blank:]*$" nil t)) (point-min))
   (or (save-excursion (re-search-forward  "^[:blank:]*$" nil t)) (point-max))
   send-main (not msg) t))

With kind regards.
Machiel Kroon