GNU bug report logs -
#29592
25.3; python does not print input or output in the inferior process
Previous Next
Reported by: Alex Branham <alex.branham <at> gmail.com>
Date: Wed, 6 Dec 2017 19:00:02 UTC
Severity: wishlist
Merged with 30632
Found in versions 25.3, 26.0.91
Fixed in version 28.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
severity 29592 wishlist
quit
Alex Branham <alex.branham <at> gmail.com> writes:
> In python-mode (from python.el), writing
>
> import pandas as pd
> pd.Series([1, 2, 3, 4, 5])
>
> after starting an inferior python process, selecting the buffer, and
> running M-x python-shell-send-region no output is printed in the process
> buffer even though the statements are evaluated.
>
> If you manually type pd.Series([1, 2, 3, 4, 5]) into the python process
> buffer, it prints
>
> 0 1
> 1 2
> 2 3
> 3 4
> dtype: int64
>
> I think ideally, Emacs should show that the statements are sent to the
> interpreter by printing them and also show their output so running
> python-shell-send-region from above would leave the inferior process
> buffer looking something like:
>
>>>> import pandas as pd
>>>> pd.Series([1, 2, 3, 4, 5])
> 0 1
> 1 2
> 2 3
> 3 4
> 4 5
> dtype: int64
>>>>
python-shell-send-region works by saving to a temp file, and loading
that. I think sending each statement separately should be a separate
command.
This bug report was last modified 3 years and 77 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.