]> granicus.if.org Git - python/commit
Always try nb_* slots before trying sq_concat, sq_inplace_concat, sq_repeat,
authorNeil Schemenauer <nascheme@enme.ucalgary.ca>
Mon, 30 Dec 2002 20:18:15 +0000 (20:18 +0000)
committerNeil Schemenauer <nascheme@enme.ucalgary.ca>
Mon, 30 Dec 2002 20:18:15 +0000 (20:18 +0000)
commitd4b0fea43a8655d15562fa42d56def93fe2348ef
tree91bf92c7a3eaaef0e55302f8e558eb7d2189ba3a
parent6005a344ce9938256e0e8bb986ebad29c449f3c6
Always try nb_* slots before trying sq_concat, sq_inplace_concat, sq_repeat,
andsq_inplace_repeat.  This fixes a number of corner case bugs (see #624807).

Consolidate the int and long sequence repeat code.  Before the change, integers
checked for integer overflow but longs did not.
Objects/abstract.c