Skip to content

Commit aa6db8d

Browse files
committed
fix code
1 parent 8315520 commit aa6db8d

File tree

4 files changed

+3
-7
lines changed

4 files changed

+3
-7
lines changed

pythainlp/postaggers/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# -*- coding: utf-8 -*-
22
from __future__ import absolute_import,division,unicode_literals
3-
from pythainlp.tokenize import word_tokenize
43
import pythainlp
54
import codecs
65
import os
@@ -17,6 +16,5 @@ def tag(text):
1716
"""
1817
หมายเหตุ API ชุดนี้เตรียมหยุดการใช้งาน
1918
รับค่าเป็น ''list'' คืนค่าเป็น ''list'' เช่น [('ข้อความ', 'ชนิดคำ')]"""
20-
text= word_tokenize(text)
2119
tagger = nltk.tag.UnigramTagger(model=data())# backoff=default_tagger)
2220
return tagger.tag(text)

pythainlp/spell/hunspell.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
print("Not support python 2.7")
77
sys.exit(0)
88

9-
def spell(word,lang):
9+
def spell(word,lang='th_TH'):
1010
"""เป็นคำสั่งตรวจคำผิดโดยใช้ hunspell
1111
รับค่า str ส่งออกเป็น list
1212
"""

pythainlp/tag/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
# TODO ปรับ API ให้เหมือน nltk
33
from __future__ import absolute_import,division,print_function,unicode_literals
44
from pythainlp.postaggers import tag
5-
from pythainlp.tokenize import word_tokenize
65
import sys
76
def pos_tag(text,engine='old'):
87
"""
@@ -21,7 +20,6 @@ def pos_tag(text,engine='old'):
2120
def tag(text1):
2221
from artagger import Tagger
2322
tagger = Tagger()
24-
text1= word_tokenize(text1)
2523
words = tagger.tag(' '.join(text1))
2624
totag=[]
2725
for word in words:

pythainlp/test/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ def testRomanization(self):
2727
def testNumber(self):
2828
self.assertEqual(numtowords(5611116.50),'ห้าล้านหกแสนหนึ่งหมื่นหนึ่งพันหนึ่งร้อยสิบหกบาทห้าสิบสตางค์')
2929
def testTag(self):
30-
self.assertEqual(pos_tag("คุณกำลังประชุม",engine='old'),[('คุณ', 'PPRS'), ('กำลัง', 'XVBM'), ('ประชุม', 'VACT')])
30+
self.assertEqual(pos_tag(word_tokenize("คุณกำลังประชุม"),engine='old'),[('คุณ', 'PPRS'), ('กำลัง', 'XVBM'), ('ประชุม', 'VACT')])
3131
def testTagnew(self):
3232
if sys.version_info > (3,3):
33-
self.assertEqual(pos_tag("ผมรักคุณ",engine='artagger'),[('ผม', 'PPRS'), ('รัก', 'VSTA'), ('คุณ', 'PPRS')])
33+
self.assertEqual(pos_tag(word_tokenize("คุณกำลังประชุม"),engine='artagger'),[('ผม', 'PPRS'), ('รัก', 'VSTA'), ('คุณ', 'PPRS')])
3434
if __name__ == '__main__':
3535
unittest.main()

0 commit comments

Comments
 (0)