Skip to content

python.execInREPLEnter will add a newline for a complete expression #23934

@amunger

Description

@amunger

Type: Bug

Behaviour

XXX

Steps to reproduce:

  1. install python and jupyter extensions
  2. ensure "interactiveWindow.executeWithShiftEnter": false
  3. open an interactive window
  4. enter print(1) in the input box and press enter to execute it

🐛 newline is added

Diagnostic data

Output for Python in the Output panel (ViewOutput, change the drop-down the upper-right of the Output panel to Python)

XXX

Extension version: 2024.13.2024080801
VS Code version: Code - Insiders 1.93.0-insider (8245d42, 2024-08-08T05:03:51.428Z)
OS version: Windows_NT x64 10.0.22631
Modes:

  • Python version (& distribution if applicable, e.g. Anaconda): 3.11.9
  • Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): Venv
  • Value of the python.languageServer setting: Jedi
User Settings


languageServer: "Jedi"

experiments
• optInto: ["pythonTerminalEnvVarActivation"]

Installed Extensions
Extension Name Extension Id Version
.NET Install Tool ms-dotnettools.vscode-dotnet-runtime 2.1.1
Azure Account ms-vscode.azure-account 0.12.0
Azure Repos ms-vscode.azure-repos 0.39.2024080701
Azure Resources ms-azuretools.vscode-azureresourcegroups 0.9.1
Bearded Theme BeardedBear.beardedtheme 9.3.0
Black mikoz.black-py 1.0.3
Black Formatter ms-python.black-formatter 2024.3.12071014
Bookmarks alefragnani.Bookmarks 13.5.0
C/C++ ms-vscode.cpptools 1.21.6
Custom Web Editors (Experimental) ms-vscode.web-editors 0.1.0
Dev Containers ms-vscode-remote.remote-containers 0.381.0
Docker ms-azuretools.vscode-docker 1.29.1
Draw.io Integration hediet.vscode-drawio 1.6.6
EditorConfig for VS Code EditorConfig.EditorConfig 0.16.4
ERD Editor dineug.vuerd-vscode 2.0.0
esbuild Problem Matchers connor4312.esbuild-problem-matchers 0.0.3
ESLint dbaeumer.vscode-eslint 3.0.11
Extension Test Runner ms-vscode.extension-test-runner 0.0.11
Flame Chart Visualizer for JavaScript Profiles ms-vscode.vscode-js-profile-flame 1.0.9
German Language Pack for Visual Studio Code MS-CEINTL.vscode-language-pack-de 1.92.2024080709
Git Blame waderyan.gitblame 11.0.1
GitHub Actions github.vscode-github-actions 0.26.3
GitHub Copilot GitHub.copilot 1.221.1038
GitHub Copilot Chat GitHub.copilot-chat 0.19.2024080801
GitHub Pull Requests GitHub.vscode-pull-request-github 0.95.2024080804
GitHub Repositories GitHub.remotehub 0.63.2024080801
isort ms-python.isort 2023.10.1
JavaScript Debugger ms-vscode.js-debug 1.92.0
JavaScript Debugger (Nightly) ms-vscode.js-debug-nightly 2024.8.817
JavaScript Debugger Companion Extension ms-vscode.js-debug-companion 1.1.3
JS Debug Value Editor (Experimental) ms-vscode.debug-value-editor 0.1.0
Jupyter ms-toolsai.jupyter 2024.8.2024080901
Jupyter Cell Tags ms-toolsai.vscode-jupyter-cell-tags 0.1.9
Jupyter Keymap ms-toolsai.jupyter-keymap 1.1.2
Jupyter Notebook Renderers ms-toolsai.jupyter-renderers 1.0.19
Jupyter Slide Show ms-toolsai.vscode-jupyter-slideshow 0.1.6
Line Filter roblourens.vscode-line-filter 0.0.3
Luna Paint — Image Editor Tyriar.luna-paint 0.16.0
Mocha Test Explorer hbenl.vscode-mocha-test-adapter 2.14.1
Node.js Notebooks (REPL) donjayamanne.typescript-notebook 2.0.6
PR Pinger jrieken.vscode-pr-pinger 0.0.6
Prettier - Code formatter esbenp.prettier-vscode 10.4.0
Prettify JSON mohsen1.prettify-json 0.0.3
Pylance ms-python.vscode-pylance 2024.8.1
Python ms-python.python 2024.13.2024080801
Python Debugger ms-python.debugpy 2024.11.2024080801
Remote - SSH ms-vscode-remote.remote-ssh 0.114.2024080815
Remote - SSH: Editing Configuration Files ms-vscode-remote.remote-ssh-edit 0.86.0
Remote - Tunnels ms-vscode.remote-server 1.6.2024070809
Remote Explorer ms-vscode.remote-explorer 0.5.2024070409
Remote Repositories ms-vscode.remote-repositories 0.41.2024022202
Ruff charliermarsh.ruff 2024.40.0
SVG jock.svg 1.5.4
Table Visualizer for JavaScript Profiles ms-vscode.vscode-js-profile-table 1.0.9
Test Adapter Converter ms-vscode.test-adapter-converter 0.1.9
Test Explorer UI hbenl.vscode-test-explorer 2.21.1
ts-extract-interface rilut.ts-extract-interface 0.1.2
TypeScript + Webpack Problem Matchers amodio.tsl-problem-matcher 0.6.2
Vitest vitest.explorer 1.0.7
WSL ms-vscode-remote.remote-wsl 0.88.2
YAML redhat.vscode-yaml 1.15.0
System Info
Item Value
CPUs Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz (16 x 2793)
GPU Status 2d_canvas: unavailable_software
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: disabled_software
multiple_raster_threads: enabled_on
opengl: disabled_off
rasterization: disabled_software
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: disabled_software
video_encode: disabled_software
vulkan: disabled_off
webgl: unavailable_software
webgl2: unavailable_software
webgpu: unavailable_software
webnn: disabled_off
Load (avg) undefined
Memory (System) 63.95GB (39.08GB free)
Process Argv --crash-reporter-id ef2310ee-a8c0-40bb-a2e3-d2dd59800224
Screen Reader no
VM 0%
A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805:30301674
vsaa593:30376534
py29gd2263:31024238
c4g48928:30535728
962ge761:30841072
pythongtdpath:30726887
welcomedialog:30812478
pythonnoceb:30776497
asynctok:30898717
dsvsc013:30777762
dsvsc014:30777825
dsvsc015:30821418
pythonregdiag2:30926734
pythonmypyd1:30859725
2e7ec940:31000449
pythontbext0:30879054
accentitlementst:30870582
dsvsc016:30879898
dsvsc017:30880771
dsvsc018:30880772
cppperfnew:30980852
pythonait:30973460
jg8ic977:31013176
a69g1124:31018687
dvdeprecation:31040973
dwnewjupyter:31046869
nb_pri_only:31057983
nativerepl1:31104042
refactort:31084545
pythonrstrctxt:31093868
flighttreat:31105043
wkspc-onlycs-c:31111717
nativeloc2:31111756
wkspc-ranged-c:31111712
cf971741:31111988
fcdif617:31111928

Metadata

Metadata

Assignees

Labels

area-replbugIssue identified by VS Code Team member as probable bug

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions