Skip to content

Commit 9e3c1df

Browse files
Move db.clean_machines() call outside of the initialization session context manager.
1 parent f566d53 commit 9e3c1df

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

lib/cuckoo/common/abstracts.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,6 @@ def set_options(self, options: dict) -> None:
131131

132132
def initialize(self) -> None:
133133
"""Read, load, and verify machines configuration."""
134-
# Machine table is cleaned to be filled from configuration file
135-
# at each start.
136-
self.db.clean_machines()
137-
138134
# Load.
139135
self._initialize()
140136

lib/cuckoo/core/scheduler.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,8 @@ def signal_handler(self, signum, frame):
284284
def start(self):
285285
"""Start scheduler."""
286286
if self.machinery_manager:
287+
with self.db.session.begin():
288+
self.db.clean_machines()
287289
with self.db.session.begin():
288290
self.machinery_manager.initialize_machinery()
289291

0 commit comments

Comments
 (0)