def setup_new_decision_tree(self, MSISDN, **kwargs): decision_tree = TraversedDecisionTree() yaml_template = self.yaml_template decision_tree.load_yaml_template(yaml_template) self.set_data_url(decision_tree.get_data_source()) self.set_post_url(decision_tree.get_post_source()) if self.data_url.get('url'): raise ValueError("This is broken. Sorry. :-(") else: decision_tree.load_dummy_data() return decision_tree
def setup_new_decision_tree(self, MSISDN, **kwargs): decision_tree = TraversedDecisionTree() yaml_template = self.yaml_template decision_tree.load_yaml_template(yaml_template) self.set_data_url(decision_tree.get_data_source()) self.set_post_url(decision_tree.get_post_source()) if self.data_url.get('url'): json_data = self.call_for_json(MSISDN) try: decision_tree.load_json_data(json_data) except Exception, e: log.msg(e) log.err(e)