Skip to content

Commit 2b3c489

Browse files
Prevent unlimited scrollback & other console prefs refinements
Co-authored-by: Carlos Cordoba <[email protected]>
1 parent cb7f9cd commit 2b3c489

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

spyder/plugins/ipythonconsole/confpage.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@
1212
# Third party imports
1313
from qtpy.QtCore import Qt
1414
from qtpy.QtWidgets import (
15-
QGridLayout, QGroupBox, QHBoxLayout, QLabel, QMessageBox, QVBoxLayout
15+
QGridLayout,
16+
QGroupBox,
17+
QHBoxLayout,
18+
QLabel,
19+
QMessageBox,
20+
QVBoxLayout,
1621
)
1722

1823
# Local imports
@@ -129,15 +134,15 @@ def setup_page(self):
129134
_("Buffer:"),
130135
_(" lines"),
131136
'buffer_size',
132-
min_=-1,
137+
min_=100,
133138
# >10k can make Spyder slow, see spyder-ide/spyder#19091
134-
max_=100_000,
139+
max_=50_000,
135140
step=100,
136141
tip=_(
137142
"The maximum number of output lines "
138143
"retained in each console at a time.\n"
139-
"Warning; Buffer sizes >10,000 lines can slow down Spyder.\n"
140-
"Specifying -1 means no limit (not recommended)."
144+
"Warning; Buffer sizes greater than 10,000 lines can slow "
145+
"down Spyder."
141146
),
142147
)
143148
sympy_box = newcb(
@@ -478,7 +483,7 @@ def warn_if_large_buffer(self):
478483

479484
# >10k line buffers can make Spyder slow, see spyder-ide/spyder#19091
480485
if buffer_size > 10_000:
481-
msg = _("Buffer sizes over 10,000 lines can slow down Spyder")
486+
msg = _("Buffer sizes over 10000 lines can slow down Spyder")
482487
elif buffer_size == -1:
483488
msg = _("Unlimited buffer size can slow down Spyder severely")
484489
if msg:

0 commit comments

Comments
 (0)