fix small bug where this would break if git stage has deleted files

This commit is contained in:
Andrej Karpathy
2026-01-04 19:11:43 +00:00
parent 9c60dfb64c
commit 507d54224a
+4 -1
View File
@@ -16,8 +16,11 @@ def run_command(cmd):
"""Run a shell command and return output, or None if it fails.""" """Run a shell command and return output, or None if it fails."""
try: try:
result = subprocess.run(cmd, shell=True, capture_output=True, text=True, timeout=5) result = subprocess.run(cmd, shell=True, capture_output=True, text=True, timeout=5)
if result.returncode == 0: # Return stdout if we got output (even if some files in xargs failed)
if result.stdout.strip():
return result.stdout.strip() return result.stdout.strip()
if result.returncode == 0:
return ""
return None return None
except: except:
return None return None