[Python-checkins] python/dist/src/Doc/tools mkpkglist,1.1,1.2

fdrake@users.sourceforge.net fdrake@users.sourceforge.net
2002年10月14日 08:04:41 -0700


Update of /cvsroot/python/python/dist/src/Doc/tools
In directory usw-pr-cvs1:/tmp/cvs-serv22420
Modified Files:
	mkpkglist 
Log Message:
Minor refactoring to avoid code duplication.
Index: mkpkglist
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/tools/mkpkglist,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** mkpkglist	8 Dec 2001 00:26:07 -0000	1.1
--- mkpkglist	14 Oct 2002 15:04:33 -0000	1.2
***************
*** 60,63 ****
--- 60,70 ----
 return int(round(os.path.getsize(fn) / 1024.0))
 
+ def get_file_cell(prefix, ext, have):
+ if have:
+ kb = get_size(prefix, ext)
+ return FILE_TEMPLATE % (release, prefix, release, ext, kb)
+ else:
+ return NO_FILE_TEMPLATE
+ 
 for name, prefix in PKG_TYPES:
 zip_fn = "%s-%s.zip" % (prefix, release)
***************
*** 72,92 ****
 print " <tr><td>%s</td>" % name
 
! if have_zip:
! kb = get_size(prefix, ".zip")
! print FILE_TEMPLATE % (release, prefix, release, ".zip", kb)
! else:
! print NO_FILE_TEMPLATE
! 
! if have_tgz:
! kb = get_size(prefix, ".tgz")
! print FILE_TEMPLATE % (release, prefix, release, ".tgz", kb)
! else:
! print NO_FILE_TEMPLATE
! 
! if have_bz2:
! kb = get_size(prefix, ".tar.bz2")
! print FILE_TEMPLATE % (release, prefix, release, ".tar.bz2", kb)
! else:
! print NO_FILE_TEMPLATE
 
 print " </tr>"
--- 79,85 ----
 print " <tr><td>%s</td>" % name
 
! print get_file_cell(prefix, ".zip", have_zip)
! print get_file_cell(prefix, ".tgz", have_tgz)
! print get_file_cell(prefix, ".tar.bz2", have_bz2)
 
 print " </tr>"

AltStyle によって変換されたページ (->オリジナル) /