Skip to content

Commit 5b1e8fa

Browse files
committed
MultiBackendJobManager: fix another SettingWithCopyWarning related bug
seems like pandas is handy to build foot guns maybe related to #641
1 parent 632e239 commit 5b1e8fa

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

openeo/extra/job_management.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -505,12 +505,11 @@ def _job_update_loop(
505505
backend_load = per_backend.get(backend_name, 0)
506506
if backend_load < self.backends[backend_name].parallel_jobs:
507507
to_add = self.backends[backend_name].parallel_jobs - backend_load
508-
to_launch = not_started.iloc[0:to_add]
509-
for i in to_launch.index:
508+
for i in not_started.index[0:to_add]:
510509
self._launch_job(start_job, df=not_started, i=i, backend_name=backend_name, stats=stats)
511510
stats["job launch"] += 1
512511

513-
job_db.persist(to_launch)
512+
job_db.persist(not_started.loc[i : i + 1])
514513
stats["job_db persist"] += 1
515514

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

0 commit comments

Comments
 (0)