eumap.datasets.eo.s2mosaic.job_executor.JobExecutor

class JobExecutor(params)[source]

Bases: object

Class that fetches jobs, executes it and sends report

Initialization of instance

Parameters

params – Parameters of job

Methods

get_new_job

Fetches new job from server

submit_job_report

Submit job report to server

worker

Run worker and check for errors

Attributes

hostname

satmos_params

satmos_report_url

satmos_url

__call__()[source]

Call worker for current job.

classmethod get_new_job(add_params=None)[source]

Fetches new job from server

Parameters

add_params – additional parameters for job

:returns JobExecutor instance

submit_job_report()[source]

Submit job report to server

worker()[source]

Run worker and check for errors