@@ -59,6 +59,13 @@ def get_size(prefix, ext):
5959 fn = "%s-%s%s" % (prefix , release , ext )
6060 return int (round (os .path .getsize (fn ) / 1024.0 ))
6161
62+ def get_file_cell (prefix , ext , have ):
63+ if have :
64+ kb = get_size (prefix , ext )
65+ return FILE_TEMPLATE % (release , prefix , release , ext , kb )
66+ else :
67+ return NO_FILE_TEMPLATE
68+
6269for name , prefix in PKG_TYPES :
6370 zip_fn = "%s-%s.zip" % (prefix , release )
6471 tgz_fn = "%s-%s.tgz" % (prefix , release )
@@ -71,23 +78,9 @@ for name, prefix in PKG_TYPES:
7178 if have_zip or have_tgz or have_bz2 :
7279 print " <tr><td>%s</td>" % name
7380
74- if have_zip :
75- kb = get_size (prefix , ".zip" )
76- print FILE_TEMPLATE % (release , prefix , release , ".zip" , kb )
77- else :
78- print NO_FILE_TEMPLATE
79-
80- if have_tgz :
81- kb = get_size (prefix , ".tgz" )
82- print FILE_TEMPLATE % (release , prefix , release , ".tgz" , kb )
83- else :
84- print NO_FILE_TEMPLATE
85-
86- if have_bz2 :
87- kb = get_size (prefix , ".tar.bz2" )
88- print FILE_TEMPLATE % (release , prefix , release , ".tar.bz2" , kb )
89- else :
90- print NO_FILE_TEMPLATE
81+ print get_file_cell (prefix , ".zip" , have_zip )
82+ print get_file_cell (prefix , ".tgz" , have_tgz )
83+ print get_file_cell (prefix , ".tar.bz2" , have_bz2 )
9184
9285 print " </tr>"
9386
0 commit comments