88import argparse
99
1010from pythainlp import corpus
11- from pythainlp .tools import get_pythainlp_data_path , safe_print
11+ from pythainlp .tools import get_pythainlp_data_path
1212
1313
1414class App :
@@ -56,9 +56,9 @@ def get(self, argv):
5656 )
5757 args = parser .parse_args (argv [3 :])
5858 if corpus .download (args .dataset_name ):
59- safe_print ("Downloaded successfully." )
59+ print ("Downloaded successfully." )
6060 else :
61- safe_print ("Not found." )
61+ print ("Not found." )
6262
6363 def rm (self , argv ):
6464 parser = argparse .ArgumentParser (
@@ -72,9 +72,9 @@ def rm(self, argv):
7272 )
7373 args = parser .parse_args (argv [3 :])
7474 if corpus .remove (args .dataset_name ):
75- safe_print ("Removed successfully." )
75+ print ("Removed successfully." )
7676 else :
77- safe_print ("Not found." )
77+ print ("Not found." )
7878
7979 def info (self , argv ):
8080 parser = argparse .ArgumentParser (
@@ -89,29 +89,29 @@ def info(self, argv):
8989 args = parser .parse_args (argv [3 :])
9090 info = corpus .get_corpus_db_detail (args .dataset_name )
9191 if info :
92- safe_print (info )
92+ print (info )
9393 else :
94- safe_print ("Not found." )
94+ print ("Not found." )
9595
9696 def catalog (self , argv ):
9797 """Print dataset/corpus available for download."""
9898 corpus_db = corpus .get_corpus_db (corpus .corpus_db_url ())
9999 corpus_db = corpus_db .json ()
100100 corpus_names = sorted (corpus_db .keys ())
101- safe_print ("Dataset/corpus available for download:" )
101+ print ("Dataset/corpus available for download:" )
102102 for name in corpus_names :
103- safe_print (f"- { name } { corpus_db [name ]['latest_version' ]} " , end = "" )
103+ print (f"- { name } { corpus_db [name ]['latest_version' ]} " , end = "" )
104104 corpus_info = corpus .get_corpus_db_detail (name )
105105 if corpus_info :
106- safe_print (f" (Local: { corpus_info ['version' ]} )" )
106+ print (f" (Local: { corpus_info ['version' ]} )" )
107107 else :
108- safe_print ()
108+ print ()
109109
110- safe_print (
110+ print (
111111 "\n Use subcommand 'get' to download a dataset.\n \n "
112112 "Example: thainlp data get crfcut\n "
113113 )
114114
115115 def path (self , argv ):
116116 """Print path of local dataset."""
117- safe_print (get_pythainlp_data_path ())
117+ print (get_pythainlp_data_path ())
0 commit comments