def _perform_start_actions(self) -> None: """ Perform the actions that must take place once the run has been started """ paramspecs = new_to_old(self._interdeps).paramspecs for spec in paramspecs: add_parameter(self.conn, self.table_name, spec) update_run_description(self.conn, self.run_id, self.description.to_json()) set_run_timestamp(self.conn, self.run_id)
def _perform_start_actions(self) -> None: """ Perform the actions that must take place once the run has been started """ paramspecs = new_to_old(self._interdeps).paramspecs for spec in paramspecs: add_parameter(self.conn, self.table_name, spec) desc_str = serial.to_json_for_storage(self.description) update_run_description(self.conn, self.run_id, desc_str) set_run_timestamp(self.conn, self.run_id) pdl_str = links_to_str(self._parent_dataset_links) update_parent_datasets(self.conn, self.run_id, pdl_str)
def _perform_start_actions(self) -> None: """ Perform the actions that must take place once the run has been started """ with contextlib.closing( conn_from_dbpath_or_conn(conn=None, path_to_db=self._path_to_db)) as conn: paramspecs = new_to_old(self.description.interdeps).paramspecs for spec in paramspecs: add_parameter(spec, conn=conn, run_id=self.run_id, insert_into_results_table=False) desc_str = serial.to_json_for_storage(self.description) update_run_description(conn, self.run_id, desc_str) self._run_timestamp_raw = time.time() set_run_timestamp(conn, self.run_id, self._run_timestamp_raw) pdl_str = links_to_str(self._parent_dataset_links) update_parent_datasets(conn, self.run_id, pdl_str)