summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Chahuneau <vchahune@cs.cmu.edu>2012-08-03 14:55:18 -0400
committerVictor Chahuneau <vchahune@cs.cmu.edu>2012-08-03 14:55:18 -0400
commita6141e5de6608d50657a5daf83de0e131e5c1273 (patch)
tree2a466c618c52e0d40963e5f7bfe3d106687d4205
parent122f46c31102b683eaab3ad81a3a98accbc694bb (diff)
[python] Fix some details in cdec.sa tools
-rw-r--r--python/pkg/cdec/sa/compile.py10
-rw-r--r--python/pkg/cdec/sa/extract.py2
2 files changed, 6 insertions, 6 deletions
diff --git a/python/pkg/cdec/sa/compile.py b/python/pkg/cdec/sa/compile.py
index 2a89243b..393c72a4 100644
--- a/python/pkg/cdec/sa/compile.py
+++ b/python/pkg/cdec/sa/compile.py
@@ -93,11 +93,11 @@ def main():
# Write configuration
config = cdec.configobj.ConfigObj(args.config, unrepr=True)
- config['f_sa_file'] = f_sa_bin
- config['e_file'] = e_bin
- config['a_file'] = a_bin
- config['lex_file'] = lex_bin
- config['precompute_file'] = precomp_bin
+ config['f_sa_file'] = os.path.abspath(f_sa_bin)
+ config['e_file'] = os.path.abspath(e_bin)
+ config['a_file'] = os.path.abspath(a_bin)
+ config['lex_file'] = os.path.abspath(lex_bin)
+ config['precompute_file'] = os.path.abspath(precomp_bin)
for name, value in zip(param_names, params):
config[name] = value
config.write()
diff --git a/python/pkg/cdec/sa/extract.py b/python/pkg/cdec/sa/extract.py
index 918aa3bb..875bf42e 100644
--- a/python/pkg/cdec/sa/extract.py
+++ b/python/pkg/cdec/sa/extract.py
@@ -25,7 +25,7 @@ def main():
for rule in extractor.grammar(sentence):
output.write(str(rule)+'\n')
grammar_file = os.path.abspath(grammar_file)
- print('<seg grammar="{0}">{1}</seg>'.format(grammar_file, sentence))
+ print('<seg grammar="{0}" id="{1}">{2}</seg>'.format(grammar_file, i, sentence))
if __name__ == '__main__':
main()