From 4a6140081ed8c87d437ac1d2953af1618b59587a Mon Sep 17 00:00:00 2001 From: Dingyuan Wang Date: Fri, 7 Nov 2014 23:47:57 +0800 Subject: [PATCH] fix problems in auto2to3 --- test/auto2to3 | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/test/auto2to3 b/test/auto2to3 index 747da00..72ed37d 100755 --- a/test/auto2to3 +++ b/test/auto2to3 @@ -18,13 +18,17 @@ if [ -d ../jieba2 ]; then rm -rf ../jieba2 fi fi -git checkout master +if ! git checkout jieba3k; then + exit 1 +fi cp -r . ../jieba2 -git checkout jieba3k cd ../jieba2 +if ! git checkout master; then + exit 1 +fi # Here starts auto conversion. echo Converting jieba2 to Python3 ... find . -type f -name '*.py' \! -path '*/build/*' \! -name 'prob_*.py' \! -name 'char_state_tab.py' -exec $PYTHON2TO3 -w -n {} + find . -type f \! -path '*/build/*' -a \( -name 'prob_*.py' -o -name 'char_state_tab.py' \) -exec sed -i "s/u'\\\u/'\\\u/g" {} \; -patch -p0 <2to3.diff +patch -p0 -s <../jieba/test/2to3.diff echo Done. Compare jieba and jieba2 to manually port.