Python3.0 has more duplication in source code than Python2.5

Diez B. Roggisch deets at nospam.web.de
Sat Feb 7 06:10:17 EST 2009


Terry schrieb:
> On 2月7日, 下午3时36分, "Martin v. Löwis" <mar... at v.loewis.de> wrote:
>>> Does that say something about the code quality of Python3.0?
>> Not necessarily. IIUC, copying a single file with 2000 lines
>> completely could already account for that increase.
>>
>> It would be interesting to see what specific files have gained
>> large numbers of additional files, compared to 2.5.
>>
>> Regards,
>> Martin
> 
> But the duplication are always not very big, from about 100 lines
> (rare) to less the 5 lines. As you can see the Rate30 is much bigger
> than Rate60, that means there are a lot of small duplications.

Do you by any chance have a few examples of these? There is a lot of 
idiomatic code in python to e.g. acquire and release the GIL or doing 
refcount-stuff. If that happens to be done with rather generic names as 
arguments, I can well imagine that as being the cause.

Diez



More information about the Python-list mailing list