INNER CODE UNIT · Python
run_make_release
wikimedia/apps-android-wikipedia · build-all.py:11
def run_make_release(*args):
"""Run make-release.py with the given arguments"""
cmd = [sys.executable, 'scripts/make-release.py'] + list(args)
print(f"Building with arguments: {' '.join(args)}")
try:
result = subprocess.run(cmd, check=True)
print(f"Build completed successfully: {' '.join(args)}")
print()
return True
except subprocess.CalledProcessError as e:
print(f"Failed to build with arguments: {' '.join(args)}")
print(f"Exit code: {e.returncode}")
return False
except Exception as e:
print(f"Unexpected error: {e}")
return False