[Spambayes-checkins] spambayes table.py,1.3,1.4
T. Alexander Popiel
popiel@users.sourceforge.net
Sat Oct 26 16:30:26 2002
Update of /cvsroot/spambayes/spambayes
In directory usw-pr-cvs1:/tmp/cvs-serv15541
Modified Files:
table.py
Log Message:
Added filename headers to the table. This will be useful for tables
where the variables are things like classifier or tokenizer schemes.
Index: table.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/table.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** table.py 26 Oct 2002 02:07:06 -0000 1.3
--- table.py 26 Oct 2002 15:30:23 -0000 1.4
***************
*** 103,106 ****
--- 103,108 ----
return fn
+ fname = "filename: "
+ fnam2 = " "
ratio = "ham:spam: "
rat2 = " "
***************
*** 125,128 ****
--- 127,142 ----
(htest, stest, fp, fn, un, fpp, fnp, unp, cost, bestcost,
hamdevall, spamdevall) = suck(file(filename))
+ if filename.endswith('.txt'):
+ filename = filename[:-4]
+ filename = filename[filename.rfind('/')+1:]
+ filename = filename[filename.rfind("\\")+1:]
+ if len(fname) > len(fnam2):
+ fname += " "
+ fname = fname[0:(len(fnam2) + 8)]
+ fnam2 += " %7s" % filename
+ else:
+ fnam2 += " "
+ fnam2 = fnam2[0:(len(fname) + 8)]
+ fname += " %7s" % filename
if len(ratio) > len(rat2):
ratio += " "
***************
*** 149,154 ****
kval += "%8.2f" % k
print ratio
! if ":"[0] in rat2:
print rat2
print fptot
--- 163,171 ----
kval += "%8.2f" % k
+ print fname
+ if len(fnam2.strip()) > 0:
+ print fnam2
print ratio
! if len(rat2.strip()) > 0:
print rat2
print fptot