Skip to content

Commit f3d4072

Browse files
committed
Fix a pdb++ bug from within seleniumbase
1 parent 585967c commit f3d4072

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

seleniumbase/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import collections
22
import pdb
3+
import shutil
34
import sys
45
from selenium import webdriver
56
from seleniumbase.__version__ import __version__
@@ -24,6 +25,11 @@
2425
pdb.DefaultConfig.enable_hidden_frames = False
2526
pdb.DefaultConfig.truncate_long_lines = True
2627
pdb.DefaultConfig.sticky_by_default = True
28+
# Fix spacing for line numbers > 9999
29+
pdb.Pdb.get_terminal_size = lambda x: (
30+
shutil.get_terminal_size()[0] - 1,
31+
shutil.get_terminal_size()[1],
32+
)
2733
if sys.version_info[0] >= 3:
2834
from seleniumbase import translate # noqa
2935
if sys.version_info >= (3, 7):

0 commit comments

Comments
 (0)