@@ -8,10 +8,14 @@ def __init__(self, repo, total, files):
88 def list_from_string (cls , repo , text ):
99 hsh = {'total' : {'insertions' : 0 , 'deletions' : 0 , 'lines' : 0 , 'files' : 0 }, 'files' : {}}
1010 for line in text .splitlines ():
11- (insertions , deletions , filename ) = line .split ("\t " )
12- hsh ['total' ]['insertions' ] += insertions != '-' and int (insertions ) or 0
13- hsh ['total' ]['deletions' ] += deleteions != '-' and int (deletions ) or 0
14- hsh ['total' ]['lines' ] = (hsh ['total' ]['deletions' ] + hsh ['total' ]['insertions' ])
11+ (raw_insertions , raw_deletions , filename ) = line .split ("\t " )
12+ insertions = raw_insertions != '-' and int (raw_insertions ) or 0
13+ deletions = raw_deletions != '-' and int (raw_deletions ) or 0
14+ hsh ['total' ]['insertions' ] += insertions
15+ hsh ['total' ]['deletions' ] += deletions
16+ hsh ['total' ]['lines' ] = insertions + deletions
1517 hsh ['total' ]['files' ] += 1
16- hsh ['files' ][filename .strip ()] = {'insertions' : int (insertions ), 'deletions' : int (deletions )}
18+ hsh ['files' ][filename .strip ()] = {'insertions' : insertions ,
19+ 'deletions' : deletions ,
20+ 'lines' : insertions + deletions }
1721 return Stats (repo , hsh ['total' ], hsh ['files' ])
0 commit comments