#assuming the following is in a python script from Products.PageContract.Scripts import compile metadata_upload_contract = """ #parameters metadata_file:optional,file metadata_format:constraint(supported_formats) """ contract = compile(metadata_upload_contract) contract.validate(context)