compiler.controllers module¶
Request controllers.
- 
compiler.controllers.compile(request_data, token, session, is_authorized=<function <lambda>>)[source]¶ Start compilation of an upload workspace.
- 
compiler.controllers.get_log(source_id, checksum, output_format, is_authorized=<function <lambda>>)[source]¶ Get a compilation log.
- Parameters
 - Returns
 dict – Response data.
int – HTTP status code.
dict – Headers to add to response.
- Return type
 
- 
compiler.controllers.get_product(source_id, checksum, output_format, is_authorized=<function <lambda>>)[source]¶ Get the product of a compilation.
- Parameters
 - Returns
 dict – Response data.
int – HTTP status code.
dict – Headers to add to response.
- Return type
 
- 
compiler.controllers.get_status(source_id, checksum, output_format, is_authorized=<function <lambda>>)[source]¶ Get the status of a compilation.
See
schema/resources/compilationStatus.json.- Parameters
 - Returns
 dict – Response data.
int – HTTP status code.
dict – Headers to add to response.
- Return type