@@ -1270,30 +1270,32 @@ def _operator_overload_prep(self, b, operation: str):
12701270 if isinstance (b , Result ):
12711271 b ._empty_error ()
12721272 if not self ._success and not b ._success :
1273- err = Result (self ._Err , False , add_traceback = False )
1273+ err = Result (self ._Err , add_traceback = True )
12741274 err .add_Err_msg (
12751275 f"{ operation } with a and b as Err." , self .error_code ("Op_On_Error" ), add_traceback = False
12761276 )
12771277 return True , err
12781278 if not b ._success :
1279- err = Result (b ._Err , False , add_traceback = False )
1279+ err = Result (b ._Err , add_traceback = True )
12801280 err .add_Err_msg (f"{ operation } with b as Err." , self .error_code ("Op_On_Error" ), add_traceback = False )
12811281 return True , err
12821282 if self ._success :
12831283 return False , b ._Ok # no error
12841284
12851285 if not self ._success :
1286- err = Result (self ._Err , False , add_traceback = False )
1286+ err = Result (self ._Err , add_traceback = True )
12871287 err .add_Err_msg (f"{ operation } with a as Err." , self .error_code ("Op_On_Error" ), add_traceback = False )
12881288 return True , err
12891289 return False , b # no error
12901290
12911291 def _operator_overload_error (self , e , operation : str , apply_to_self : bool ):
12921292 if apply_to_self :
1293- self .add_Err_msg (f"{ operation } resulted in an Exception." , add_traceback = False )
1293+ self .add_Err_msg (f"{ operation } resulted in an Exception." , add_traceback = True )
12941294 self .add_Err_msg (f"{ type (e ).__name__ } : { e } " , self .error_code ("Math_Op" ), add_traceback = False )
12951295 return self
1296- err = Result (f"{ operation } resulted in an Exception." , False , _levels = - 5 )
1296+ err = Result (
1297+ f"{ operation } resulted in an Exception." , False , error_code_group = self ._g , add_traceback = True , _levels = - 5
1298+ )
12971299 err .add_Err_msg (f"{ type (e ).__name__ } : { e } " , self .error_code ("Math_Op" ), add_traceback = False )
12981300 return err
12991301
0 commit comments