https://github.com/Apstra/apstra-api-python/blob/main/aos/blueprint.py#L426 - actually returns a dict like:
{'nodes': {}, 'relationships': {}, 'version': 363}
even if there are no build errors.
But commit_staging expects it to return False (Empty dict {})
Tested in AOS 5.0.0
Also made a local change return self.rest.json_resp_get(f"/api/blueprints/{bp_id}/errors")['nodes'] - and then was able to commit the blueprint