Antoine Pitrou wrote: > what is the reason for > PyException_Set{Traceback,Cause,Context} not to INCREF their argument? Probably because the vast majority of the time the caller is not doing anything further with these references, so this arrangement saves some increfs and decrefs. -- Greg