0209review: firm risk component + 2way interation on n_max_trial and cap_limit_level
This commit is contained in:
9
model.py
9
model.py
@@ -447,7 +447,8 @@ class Model(ap.Model):
|
||||
|
||||
def end(self):
|
||||
# print('/' * 20, 'output', '/' * 20)
|
||||
|
||||
from datetime import datetime
|
||||
|
||||
qry_result = db_session.query(Result).filter_by(s_id=self.sample.id)
|
||||
if qry_result.count() == 0:
|
||||
lst_result_info = []
|
||||
@@ -468,6 +469,12 @@ class Model(ap.Model):
|
||||
lst_result_info.append(db_r)
|
||||
db_session.bulk_save_objects(lst_result_info)
|
||||
db_session.commit()
|
||||
|
||||
# Calculate elapsed time if ts_start exists
|
||||
if self.sample.ts_start is not None:
|
||||
elapsed = (datetime.now() - self.sample.ts_start).total_seconds()
|
||||
self.sample.elapsed_seconds = elapsed
|
||||
|
||||
self.sample.is_done_flag = 1
|
||||
self.sample.computer_name = platform.node()
|
||||
self.sample.stop_t = self.int_stop_ts
|
||||
|
||||
Reference in New Issue
Block a user