-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to run selected code when lines exceed ~40 lines #5842
Comments
Thanks for letting us know about this, @tokenflow. It appears to be a duplicate of #4122, which turned out to be due to an upstream bug. So unfortunately this will need to be fixed in VS Code itself (rather than the Python extension). |
Already submitted this issue to VS Code team, they responded it is an extension issue !! |
What is the status of this if it is an extension? Is there something that can be done by users or is this use-case broken/no-fix at the moment? |
Both the teams VSCODE and VSCODE-EXT saying its the other team issue !! |
The issue I know about is still open upstream: Also, the issue you referred to has been re-opened. |
Environment data
Expected behavior
When selecting Shift+Enter should run without issue
Actual behavior
For numbers of lines exceed ~ 40 the output failed with broken and many duplicates of characters.
Steps to reproduce:
snapshots of terminal
Sample code to run
def test():
print("0 test line.")
print("1 test line.")
print("2 test line.")
print("3 test line.")
print("4 test line.")
print("5 test line.")
print("6 test line.")
print("7 test line.")
print("8 test line.")
print("9 test line.")
print("10 test line.")
print("11 test line.")
print("12 test line.")
print("13 test line.")
print("14 test line.")
print("15 test line.")
print("16 test line.")
print("17 test line.")
print("18 test line.")
print("19 test line.")
print("20 test line.")
print("21 test line.")
print("22 test line.")
print("23 test line.")
print("24 test line.")
print("25 test line.")
print("26 test line.")
print("27 test line.")
print("28 test line.")
print("29 test line.")
print("30 test line.")
print("31 test line.")
print("32 test line.")
print("33 test line.")
print("34 test line.")
print("35 test line.")
print("36 test line.")
print("37 test line.")
print("38 test line.")
print("39 test line.")
print("40 test line.")
print("41 test line.")
print("42 test line.")
print("43 test line.")
print("44 test line.")
print("45 test line.")
print("46 test line.")
print("47 test line.")
print("48 test line.")
print("49 test line.")
print("50 test line.")
print("51 test line.")
print("52 test line.")
print("53 test line.")
print("54 test line.")
print("55 test line.")
print("56 test line.")
print("57 test line.")
print("58 test line.")
print("59 test line.")
print("60 test line.")
print("61 test line.")
print("62 test line.")
print("63 test line.")
print("64 test line.")
print("65 test line.")
print("66 test line.")
print("67 test line.")
print("68 test line.")
print("69 test line.")
print("70 test line.")
print("71 test line.")
print("72 test line.")
print("73 test line.")
print("74 test line.")
print("75 test line.")
print("76 test line.")
print("77 test line.")
print("78 test line.")
print("79 test line.")
print("80 test line.")
print("81 test line.")
print("82 test line.")
print("83 test line.")
print("84 test line.")
print("85 test line.")
print("86 test line.")
print("87 test line.")
print("88 test line.")
print("89 test line.")
print("90 test line.")
print("91 test line.")
print("92 test line.")
print("93 test line.")
print("94 test line.")
print("95 test line.")
print("96 test line.")
print("97 test line.")
print("98 test line.")
The text was updated successfully, but these errors were encountered: