Open
Description
In the context of caching the Job
is defined by further information such as inputfiles
but also statistics that are relevant for caching. The current implementation provides an extension of the basic Job
and implements a CachingJob
, see lapis/cachingjob.py.
With further extensions we might face issues by subclassing and specifically by overwriting the run
method as it carries relevant logic for the simulation that is currently copied from the core Job
:
lapis.caching/lapis/cachingjob.py
Lines 207 to 246 in 8f4f614
For future maintainability we should consider a different approach here.
Metadata
Metadata
Assignees
Labels
No labels