From 0dc85a367068d3fa241f59b72b0365f7ef12e03d Mon Sep 17 00:00:00 2001
From: Pascal Denis <pascal.denis@alpage>
Date: Wed, 15 Jul 2009 11:45:25 +0000
Subject: [PATCH] bug fix

git-svn-id: https://scm.gforge.inria.fr/authscm/cfourrie/svn/lingwb/metagger/trunk@2699 dc05b511-7f1d-0410-9f1c-d6f32a2df9e4
---
 src/metagger/megam_classifier.py.in | 2 +-
 src/metagger/utils.py.in            | 4 +---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/metagger/megam_classifier.py.in b/src/metagger/megam_classifier.py.in
index d1376ff..69b1635 100755
--- a/src/metagger/megam_classifier.py.in
+++ b/src/metagger/megam_classifier.py.in
@@ -60,7 +60,7 @@ class MegamClassifier:
         -maxit: max # of iterations (megam default:100)
                     
         """
-        print ">>> Training Megam classifier..."
+        print >> sys.stderr, ">>> Training Megam classifier..."
             
         self.paramfile = paramfile
         # build process command
diff --git a/src/metagger/utils.py.in b/src/metagger/utils.py.in
index 4cd4917..ac12bcf 100644
--- a/src/metagger/utils.py.in
+++ b/src/metagger/utils.py.in
@@ -8,16 +8,14 @@ def tag_dict(file_path):
     for s in BrownReader(file_path):
         for wd,tag in s:
             tag_dict[wd] = tag_dict.get(wd,[]) + [tag]
-    infile.close()
     return tag_dict
 
 
-def word_list(file_path):
+def word_list(file_path,t=5):
     word_ct = {}
     for s in BrownReader(file_path):
         for wd,tag in s:
             word_ct[wd] =  word_ct.get(wd,0) + 1
-    infile.close()
     filtered_wd_list = {} 
     for w in word_ct:
         ct = word_ct[w]
-- 
GitLab