From 2e3854985f51ed35c842daf75fe727fa74d7fd18 Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Wed, 1 Apr 2020 10:30:39 +0200
Subject: [PATCH] in train, make in data must happen before searching for txt
 files

---
 UD_any/train.sh | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/UD_any/train.sh b/UD_any/train.sh
index 265662b..94f4b50 100755
--- a/UD_any/train.sh
+++ b/UD_any/train.sh
@@ -34,6 +34,9 @@ fi
 
 source $EXPPATH"/config"
 
+CURDIR=$(pwd)
+cd $EXPPATH"/"data && make -s clean && make -s && cd $CURDIR
+
 TRAIN=$(find $CORPUS -type f -name '*train*.conllu')
 TRAINRAW=$(find $CORPUS -type f -name '*train*.txt')
 DEV=$(find $CORPUS -type f -name '*dev*.conllu')
@@ -57,8 +60,14 @@ then
   print_usage_and_exit
 fi
 
-CURDIR=$(pwd)
-cd $EXPPATH"/"data && make -s clean && make -s && cd $CURDIR
+if [ "$MODE" = "txt" ]; then
+if test ! -f $TRAINRAW;
+then
+  >&2 echo "ERROR : no train file found in" $CORPUS
+  >&2 echo "$TRAINRAW"
+  print_usage_and_exit
+fi
+fi
 
 MCD=$EXPPATH"/data/*\.mcd"
 
-- 
GitLab