# Copyright (c) Microsoft Corporation. # Licensed under the MIT license. # pylint: skip-file import copy import json_tricks _params = None _last_metric = None def get_next_parameter(): return _params def get_experiment_id(): return 'fakeidex' def get_trial_id(): return 'fakeidtr' def get_sequence_id(): return 0 def send_metric(string): global _last_metric _last_metric = string def init_params(params): global _params _params = copy.deepcopy(params) def get_last_metric(): metrics = json_tricks.loads(_last_metric) metrics['value'] = json_tricks.loads(metrics['value']) return metrics