@@ -407,14 +407,13 @@ def get_arg(self, default: int = 1) -> int:
407
407
"""
408
408
if self .arg is None :
409
409
return default
410
- else :
411
- return self .arg
410
+ return self .arg
412
411
413
412
def get_prompt (self , lineno : int , cursor_on_line : bool ) -> str :
414
413
"""Return what should be in the left-hand margin for line
415
414
`lineno'."""
416
415
if self .arg is not None and cursor_on_line :
417
- prompt = "(arg: %s) " % self .arg
416
+ prompt = f "(arg: { self .arg } ) "
418
417
elif self .paste_mode :
419
418
prompt = "(paste) "
420
419
elif "\n " in self .buffer :
@@ -480,12 +479,12 @@ def pos2xy(self) -> tuple[int, int]:
480
479
offset = l - 1 if in_wrapped_line else l # need to remove backslash
481
480
if offset >= pos :
482
481
break
482
+
483
+ if p + sum (l2 ) >= self .console .width :
484
+ pos -= l - 1 # -1 cause backslash is not in buffer
483
485
else :
484
- if p + sum (l2 ) >= self .console .width :
485
- pos -= l - 1 # -1 cause backslash is not in buffer
486
- else :
487
- pos -= l + 1 # +1 cause newline is in buffer
488
- y += 1
486
+ pos -= l + 1 # +1 cause newline is in buffer
487
+ y += 1
489
488
return p + sum (l2 [:pos ]), y
490
489
491
490
def insert (self , text : str | list [str ]) -> None :
@@ -543,7 +542,6 @@ def suspend(self) -> SimpleContextManager:
543
542
for arg in ("msg" , "ps1" , "ps2" , "ps3" , "ps4" , "paste_mode" ):
544
543
setattr (self , arg , prev_state [arg ])
545
544
self .prepare ()
546
- pass
547
545
548
546
def finish (self ) -> None :
549
547
"""Called when a command signals that we're finished."""
0 commit comments