81
81
"strip_newline_in_stdout" ,
82
82
}
83
83
84
- log = logging .getLogger (__name__ )
85
- log .addHandler (logging .NullHandler ())
84
+ _logger = logging .getLogger (__name__ )
86
85
87
86
__all__ = ("Git" ,)
88
87
@@ -146,7 +145,7 @@ def pump_stream(
146
145
handler (line )
147
146
148
147
except Exception as ex :
149
- log .error (f"Pumping { name !r} of cmd({ remove_password_if_present (cmdline )} ) failed due to: { ex !r} " )
148
+ _logger .error (f"Pumping { name !r} of cmd({ remove_password_if_present (cmdline )} ) failed due to: { ex !r} " )
150
149
if "I/O operation on closed file" not in str (ex ):
151
150
# Only reraise if the error was not due to the stream closing
152
151
raise CommandError ([f"<{ name } -pump>" ] + remove_password_if_present (cmdline ), ex ) from ex
@@ -600,7 +599,7 @@ def _terminate(self) -> None:
600
599
self .status = self ._status_code_if_terminate or proc .poll ()
601
600
return
602
601
except OSError as ex :
603
- log .info ("Ignored error after process had died: %r" , ex )
602
+ _logger .info ("Ignored error after process had died: %r" , ex )
604
603
605
604
# It can be that nothing really exists anymore...
606
605
if os is None or getattr (os , "kill" , None ) is None :
@@ -613,7 +612,7 @@ def _terminate(self) -> None:
613
612
614
613
self .status = self ._status_code_if_terminate or status
615
614
except OSError as ex :
616
- log .info ("Ignored error after process had died: %r" , ex )
615
+ _logger .info ("Ignored error after process had died: %r" , ex )
617
616
# END exception handling
618
617
619
618
def __del__ (self ) -> None :
@@ -654,7 +653,7 @@ def read_all_from_possibly_closed_stream(stream: Union[IO[bytes], None]) -> byte
654
653
655
654
if status != 0 :
656
655
errstr = read_all_from_possibly_closed_stream (p_stderr )
657
- log .debug ("AutoInterrupt wait stderr: %r" % (errstr ,))
656
+ _logger .debug ("AutoInterrupt wait stderr: %r" % (errstr ,))
658
657
raise GitCommandError (remove_password_if_present (self .args ), status , errstr )
659
658
return status
660
659
@@ -1018,7 +1017,7 @@ def execute(
1018
1017
# Remove password for the command if present.
1019
1018
redacted_command = remove_password_if_present (command )
1020
1019
if self .GIT_PYTHON_TRACE and (self .GIT_PYTHON_TRACE != "full" or as_process ):
1021
- log .info (" " .join (redacted_command ))
1020
+ _logger .info (" " .join (redacted_command ))
1022
1021
1023
1022
# Allow the user to have the command executed in their working dir.
1024
1023
try :
@@ -1055,7 +1054,7 @@ def execute(
1055
1054
stdout_sink = PIPE if with_stdout else getattr (subprocess , "DEVNULL" , None ) or open (os .devnull , "wb" )
1056
1055
if shell is None :
1057
1056
shell = self .USE_SHELL
1058
- log .debug (
1057
+ _logger .debug (
1059
1058
"Popen(%s, cwd=%s, stdin=%s, shell=%s, universal_newlines=%s)" ,
1060
1059
redacted_command ,
1061
1060
cwd ,
@@ -1167,17 +1166,17 @@ def as_text(stdout_value: Union[bytes, str]) -> str:
1167
1166
# END as_text
1168
1167
1169
1168
if stderr_value :
1170
- log .info (
1169
+ _logger .info (
1171
1170
"%s -> %d; stdout: '%s'; stderr: '%s'" ,
1172
1171
cmdstr ,
1173
1172
status ,
1174
1173
as_text (stdout_value ),
1175
1174
safe_decode (stderr_value ),
1176
1175
)
1177
1176
elif stdout_value :
1178
- log .info ("%s -> %d; stdout: '%s'" , cmdstr , status , as_text (stdout_value ))
1177
+ _logger .info ("%s -> %d; stdout: '%s'" , cmdstr , status , as_text (stdout_value ))
1179
1178
else :
1180
- log .info ("%s -> %d" , cmdstr , status )
1179
+ _logger .info ("%s -> %d" , cmdstr , status )
1181
1180
# END handle debug printing
1182
1181
1183
1182
if with_exceptions and status != 0 :
0 commit comments