Skip to content

Commit

Permalink
MultiBackendJobManager: fix another SettingWithCopyWarning related bug
Browse files Browse the repository at this point in the history
seems like pandas is handy to build foot guns

maybe related to #641
  • Loading branch information
soxofaan committed Oct 11, 2024
1 parent 632e239 commit 5b1e8fa
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions openeo/extra/job_management.py
Original file line number Diff line number Diff line change
Expand Up @@ -505,12 +505,11 @@ def _job_update_loop(
backend_load = per_backend.get(backend_name, 0)
if backend_load < self.backends[backend_name].parallel_jobs:
to_add = self.backends[backend_name].parallel_jobs - backend_load
to_launch = not_started.iloc[0:to_add]
for i in to_launch.index:
for i in not_started.index[0:to_add]:
self._launch_job(start_job, df=not_started, i=i, backend_name=backend_name, stats=stats)
stats["job launch"] += 1

job_db.persist(to_launch)
job_db.persist(not_started.loc[i : i + 1])
stats["job_db persist"] += 1

def _launch_job(self, start_job, df, i, backend_name, stats: Optional[dict] = None):
Expand Down

0 comments on commit 5b1e8fa

Please sign in to comment.