Skip to content
This repository was archived by the owner on Mar 9, 2023. It is now read-only.

Commit 4d50586

Browse files
authored
Add __str__ functions for Moprheme, MorphemeList (#124)
This way you can tell what the text actually is.
1 parent 93a42ec commit 4d50586

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

sudachipy/morpheme.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ def __init__(self, list_, index):
1919
self.list = list_
2020
self.index = index
2121

22+
def __str__(self):
23+
return self.surface()
24+
2225
def begin(self):
2326
return self.list.get_begin(self.index)
2427

sudachipy/morphemelist.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ def __iter__(self):
4040
yield morpheme.Morpheme(self, index)
4141
return
4242

43+
def __str__(self):
44+
return ''.join([mm.surface() for mm in self])
45+
4346
def get_begin(self, index):
4447
return self.input_text.get_original_index(self.path[index].get_begin())
4548

0 commit comments

Comments
 (0)