@@ -441,14 +441,13 @@ def get_arg(self, default: int = 1) -> int:
441
441
"""
442
442
if self .arg is None :
443
443
return default
444
- else :
445
- return self .arg
444
+ return self .arg
446
445
447
446
def get_prompt (self , lineno : int , cursor_on_line : bool ) -> str :
448
447
"""Return what should be in the left-hand margin for line
449
448
'lineno'."""
450
449
if self .arg is not None and cursor_on_line :
451
- prompt = "(arg: %s) " % self .arg
450
+ prompt = f "(arg: { self .arg } ) "
452
451
elif self .paste_mode :
453
452
prompt = "(paste) "
454
453
elif "\n " in self .buffer :
@@ -514,12 +513,12 @@ def pos2xy(self) -> tuple[int, int]:
514
513
offset = l - 1 if in_wrapped_line else l # need to remove backslash
515
514
if offset >= pos :
516
515
break
516
+
517
+ if p + sum (l2 ) >= self .console .width :
518
+ pos -= l - 1 # -1 cause backslash is not in buffer
517
519
else :
518
- if p + sum (l2 ) >= self .console .width :
519
- pos -= l - 1 # -1 cause backslash is not in buffer
520
- else :
521
- pos -= l + 1 # +1 cause newline is in buffer
522
- y += 1
520
+ pos -= l + 1 # +1 cause newline is in buffer
521
+ y += 1
523
522
return p + sum (l2 [:pos ]), y
524
523
525
524
def insert (self , text : str | list [str ]) -> None :
@@ -577,7 +576,6 @@ def suspend(self) -> SimpleContextManager:
577
576
for arg in ("msg" , "ps1" , "ps2" , "ps3" , "ps4" , "paste_mode" ):
578
577
setattr (self , arg , prev_state [arg ])
579
578
self .prepare ()
580
- pass
581
579
582
580
def finish (self ) -> None :
583
581
"""Called when a command signals that we're finished."""
0 commit comments