#!/usr/bin/python3
"""
Return an error
Error stage. Return the given error. Useful for testing, debugging, and
wasting time.
"""
import sys
import osbuild.api
SCHEMA = """
"additionalProperties": false,
"properties": {
"returncode": {
"description": "What to return code to use",
"type": "number",
"default": 255
}
}
"""
def main(_tree, options):
errno = options.get("returncode", 255)
print(f"Error stage will now return error: {errno}")
return errno
if __name__ == '__main__':
args = osbuild.api.arguments()
r = main(args["tree"], args.get("options", {}))
sys.exit(r)