You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
In the context of caching the
Job
is defined by further information such asinputfiles
but also statistics that are relevant for caching. The current implementation provides an extension of the basicJob
and implements aCachingJob
, 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 coreJob
:lapis.caching/lapis/cachingjob.py
Lines 207 to 246 in 8f4f614
For future maintainability we should consider a different approach here.
The text was updated successfully, but these errors were encountered: