@@ -404,7 +404,7 @@ Any TargetInternal::ParseType(const std::string& str, const TargetKindNode::Valu
404404 result.push_back (parsed);
405405 } catch (const Error& e) {
406406 std::string index = " [" + std::to_string (result.size ()) + " ]" ;
407- throw Error (e.kind (), e.message () + index, e.traceback ());
407+ throw Error (e.kind (), e.message () + index, e.backtrace ());
408408 }
409409 }
410410 return ffi::Array<ObjectRef>(result);
@@ -450,7 +450,7 @@ Any TargetInternal::ParseType(const Any& obj, const TargetKindNode::ValueTypeInf
450450 result.push_back (TargetInternal::ParseType (e, *info.key ));
451451 } catch (const Error& e) {
452452 std::string index = ' [' + std::to_string (result.size ()) + ' ]' ;
453- throw Error (e.kind (), index + e.message (), e.traceback ());
453+ throw Error (e.kind (), index + e.message (), e.backtrace ());
454454 }
455455 }
456456 return ffi::Array<Any>(result);
@@ -463,14 +463,14 @@ Any TargetInternal::ParseType(const Any& obj, const TargetKindNode::ValueTypeInf
463463 try {
464464 key = TargetInternal::ParseType (kv.first , *info.key );
465465 } catch (const Error& e) {
466- throw Error (e.kind (), e.message () + " , during parse key of map" , e.traceback ());
466+ throw Error (e.kind (), e.message () + " , during parse key of map" , e.backtrace ());
467467 }
468468 try {
469469 val = TargetInternal::ParseType (kv.second , *info.val );
470470 } catch (const Error& e) {
471471 std::ostringstream os;
472472 os << " , during parseing value of map[\" " << key << " \" ]" ;
473- throw Error (e.kind (), e.message () + os.str (), e.traceback ());
473+ throw Error (e.kind (), e.message () + os.str (), e.backtrace ());
474474 }
475475 result[key] = val;
476476 }
@@ -579,7 +579,7 @@ Target::Target(const ffi::String& tag_or_config_or_target_str) {
579579 } catch (const Error& e) {
580580 std::ostringstream os;
581581 os << " . Target creation from string failed: " << tag_or_config_or_target_str;
582- throw Error (" ValueError" , e.message () + os.str (), e.traceback ());
582+ throw Error (" ValueError" , e.message () + os.str (), e.backtrace ());
583583 }
584584 data_ = std::move (target);
585585}
@@ -591,7 +591,7 @@ Target::Target(const ffi::Map<ffi::String, ffi::Any>& config) {
591591 } catch (const Error& e) {
592592 std::ostringstream os;
593593 os << " . Target creation from config dict failed: " << config;
594- throw Error (" ValueError" , std::string (e.message ()) + os.str (), e.traceback ());
594+ throw Error (" ValueError" , std::string (e.message ()) + os.str (), e.backtrace ());
595595 }
596596 data_ = std::move (target);
597597}
@@ -810,7 +810,7 @@ ObjectPtr<TargetNode> TargetInternal::FromRawString(const ffi::String& target_st
810810 iter += ParseKVPair (RemovePrefixDashes (options[iter]), s_next, &key, &value);
811811 } catch (const Error& e) {
812812 throw Error (e.kind (), e.message () + " , during parsing target `" + target_str + " `" ,
813- e.traceback ());
813+ e.backtrace ());
814814 }
815815 try {
816816 // check if `key` has been used
@@ -820,7 +820,7 @@ ObjectPtr<TargetNode> TargetInternal::FromRawString(const ffi::String& target_st
820820 config[key] = TargetInternal::ParseType (value, TargetInternal::FindTypeInfo (kind, key));
821821 } catch (const Error& e) {
822822 throw Error (e.kind (), std::string (e.message ()) + " , during parsing target[\" " + key + " \" ]" ,
823- e.traceback ());
823+ e.backtrace ());
824824 }
825825 }
826826 return TargetInternal::FromConfig (config);
@@ -927,7 +927,7 @@ ObjectPtr<TargetNode> TargetInternal::FromConfig(ffi::Map<ffi::String, ffi::Any>
927927 attrs[key] = TargetInternal::ParseType (value, info);
928928 } catch (const Error& e) {
929929 throw Error (e.kind (), std::string (e.message ()) + " , during parsing target[\" " + key + " \" ]" ,
930- e.traceback ());
930+ e.backtrace ());
931931 }
932932 }
933933
0 commit comments