@@ -156,7 +156,7 @@ class DontReadFromInput:
156156
157157 def read (self , * _args : Any ) -> None :
158158 raise OSError (
159- "pytask: reading from stdin while output is captured! Consider using `-s`." ,
159+ "pytask: reading from stdin while output is captured! Consider using `-s`."
160160 )
161161
162162 readline = read
@@ -270,7 +270,7 @@ def _assert_state(self, op: str, states: tuple[str, ...]) -> None:
270270 assert (
271271 self ._state in states
272272 ), "cannot {} in state {!r}: expected one of {}" .format (
273- op , self ._state , ", " .join (states ),
273+ op , self ._state , ", " .join (states )
274274 )
275275
276276 def start (self ) -> None :
@@ -398,7 +398,7 @@ def _assert_state(self, op: str, states: tuple[str, ...]) -> None:
398398 assert (
399399 self ._state in states
400400 ), "cannot {} in state {!r}: expected one of {}" .format (
401- op , self ._state , ", " .join (states ),
401+ op , self ._state , ", " .join (states )
402402 )
403403
404404 def start (self ) -> None :
@@ -512,14 +512,14 @@ def __len__(self) -> int:
512512 def __iter__ (self ) -> Iterator [AnyStr ]:
513513 return iter ((self .out , self .err ))
514514
515- def __getitem__ (self , item : int ) -> AnyStr :
515+ def __getitem__ (self , item : int ) -> AnyStr : # noqa: ARG002
516516 return tuple (self )[item ]
517517
518518 def _replace (
519- self , * , out : AnyStr | None = None , err : AnyStr | None = None ,
519+ self , * , out : AnyStr | None = None , err : AnyStr | None = None
520520 ) -> CaptureResult [AnyStr ]:
521521 return CaptureResult (
522- out = self .out if out is None else out , err = self .err if err is None else err ,
522+ out = self .out if out is None else out , err = self .err if err is None else err
523523 )
524524
525525 def count (self , value : AnyStr ) -> int :
@@ -634,8 +634,14 @@ def is_started(self) -> bool:
634634 return self ._state == "started"
635635
636636 def readouterr (self ) -> CaptureResult [AnyStr ]:
637- out = self .out .snap () if self .out else ""
638- err = self .err .snap () if self .err else ""
637+ if self .out :
638+ out = self .out .snap ()
639+ else :
640+ out = ""
641+ if self .err :
642+ err = self .err .snap ()
643+ else :
644+ err = ""
639645 return CaptureResult (out , err ) # type: ignore
640646
641647
@@ -654,7 +660,7 @@ def _get_multicapture(method: _CaptureMethod) -> MultiCapture[str]:
654660 return MultiCapture (in_ = None , out = None , err = None )
655661 if method == _CaptureMethod .TEE_SYS :
656662 return MultiCapture (
657- in_ = None , out = SysCapture (1 , tee = True ), err = SysCapture (2 , tee = True ),
663+ in_ = None , out = SysCapture (1 , tee = True ), err = SysCapture (2 , tee = True )
658664 )
659665 raise ValueError (f"unknown capturing method: { method !r} " )
660666
@@ -681,7 +687,7 @@ def __init__(self, method: _CaptureMethod) -> None:
681687
682688 def __repr__ (self ) -> str :
683689 return ("<CaptureManager _method={!r} _capturing={!r}>" ).format (
684- self ._method , self ._capturing ,
690+ self ._method , self ._capturing
685691 )
686692
687693 def is_capturing (self ) -> bool :
0 commit comments