Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pas.cfidがNoneになることがある #32

Closed
shirayu opened this issue Aug 13, 2020 · 4 comments
Closed

pas.cfidがNoneになることがある #32

shirayu opened this issue Aug 13, 2020 · 4 comments

Comments

@shirayu
Copy link
Contributor

shirayu commented Aug 13, 2020

以下の入力を与えるとpas.cfidNoneになってしまいます

$  knp -v
knp 5.0 (Revision.165d699a on 2020-04-27)

$  echo '束の間ですがゲームします。' | jumanpp | knp -tab -anaphora | knp-drawtree
# S-ID: 1
 束の間nですcがp┐       /Traceback (most recent call last):
  File "/home/username/.local/bin/knp-drawtree", line 7, in <module>
    exec(compile(f.read(), __file__, 'exec'))
  File "/home/username/workspace/3rd/pyknp/pyknp/scripts/knp-drawtree", line 91, in <module>
    main()
  File "/home/username/workspace/3rd/pyknp/pyknp/scripts/knp-drawtree", line 87, in main
    draw_trees(inf, outf, opts.lattice_format)
  File "/home/username/workspace/3rd/pyknp/pyknp/scripts/knp-drawtree", line 66, in draw_trees
    draw_tree(bl, outf)
  File "/home/username/workspace/3rd/pyknp/pyknp/scripts/knp-drawtree", line 33, in draw_tree
    outf.write(pas.cfid)
TypeError: write() argument must be str, not None
@nobu-g
Copy link
Member

nobu-g commented Aug 13, 2020

echo '束の間ですがゲームします。' | jumanpp | knp -tab -anaphora の結果を教えていただけますか?

@shirayu
Copy link
Contributor Author

shirayu commented Aug 13, 2020

# S-ID:1 KNP:5.0-165d699a DATE:2020/08/13 SCORE:-8.40889
* 1D <BGH:束の間/つかのま><文頭><時間><ガ><助詞><体言><判定詞><用言:判><係:連用><レベル:C><並キ:述:&ST:3.5&&&レベル:B><区切:3-5><ID:〜が><提題受:30><連用要素><連用節><状態述語><敬語:丁寧表現><正規化代表表記:束の間/つかのま><主辞代表表記:束の間/つかのま><並列類似度:1.258>
+ 1D <BGH:束の間/つかのま><文頭><時間><ガ><助詞><体言><判定詞><用言:判><係:連用><レベル:C><並キ:述:&ST:3.5&&&レベル:B><区切:3-5><ID:〜が><提題受:30><連用要素><連用節><状態述語><敬語:丁寧表現><節-機能-逆接:〜が><判定詞句><名詞項候補><先行詞候補><正規化代表表記:束の間/つかのま><主辞代表表記:束の間/つかのま><用言代表表記:束の間/つかのま><CF_NOT_FOUND><節-区切><節-主辞><時制:非過去><照応詞候補:束の間><標準用言代表表記:束の間/つかのま><EID:5><述語項構造:束の間/つかのま:判0>
束の間 つかのま 束の間 名詞 6 普通名詞 1 * 0 * 0 "代表表記:束の間/つかのま カテゴリ:時間" <代表表記:束の間/つかのま><カテゴリ:時間><正規化代表表記:束の間/つかのま><かな漢字><名詞相当語><文頭><自立><内容語><タグ単位始><文節始><文節主辞><用言表記先頭><用言表記末尾><用言意味表記末尾>
です です だ 判定詞 4 * 0 判定詞 25 デス列基本形 27 NIL <かな漢字><ひらがな><活用語><付属>
が が が 助詞 9 接続助詞 3 * 0 * 0 NIL <かな漢字><ひらがな><付属>
* -1D <BGH:する/する><文末><サ変><句点><用言:動><レベル:C><区切:5-5><ID:(文末)><係:文末><提題受:30><主節><格要素><連用要素><動態述語><敬語:丁寧表現><正規化代表表記:ゲーム/げーむ><主辞代表表記:ゲーム/げーむ>
+ -1D <BGH:する/する><文末><句点><用言:動><レベル:C><区切:5-5><ID:(文末)><係:文末><提題受:30><主節><格要素><連用要素><動態述語><敬語:丁寧表現><サ変><正規化代表表記:ゲーム/げーむ><主辞代表表記:ゲーム/げーむ><用言代表表記:ゲーム/げーむ><節-区切><節-主辞><時制:非過去><主題格:一人称優位><標準用言代表表記:ゲーム/げーむ><EID:6><述語項構造:ゲーム/げーむ:動2:ガ/E/著者/2/-1/0;ニ/E/不特定-人/2/-1/2;ト/-/-/-/-/-;デ/-/-/-/-/-;カラ/-/-/-/-/-;マデ/-/-/-/-/-;時間/-/-/-/-/-;修飾/-/-/-/-/-;外の関係/-/-/-/-/-><省略解析信頼度:0.076><ガ格省略解析信頼度:0.000>
ゲーム げーむ ゲーム 名詞 6 普通名詞 1 * 0 * 0 "代表表記:ゲーム/げーむ ドメイン:レクリエーション カテゴリ:抽象物" <代表表記:ゲーム/げーむ><ドメイン:レクリエーション><カテゴリ:抽象物><正規化代表表記:ゲーム/げーむ><記英数カ><カタカナ><名詞相当語><サ変><自立><内容語><タグ単位始><文節始><固有キー><文節主辞><用言表記先頭><用言表記末尾><用言意味表記末尾>
し し する 動詞 2 * 0 サ変動詞 16 基本連用形 8 "代表表記:する/する 自他動詞:自:成る/なる 付属動詞候補(基本)" <代表表記:する/する><自他動詞:自:成る/なる><付属動詞候補(基本)><正規化代表表記:する/する><かな漢字><ひらがな><活用語><とタ系連用テ形複合辞><付属>
ます ます ます 接尾辞 14 動詞性接尾辞 7 動詞性接尾辞ます型 31 基本形 2 "代表表記:ます/ます" <代表表記:ます/ます><正規化代表表記:ます/ます><かな漢字><ひらがな><活用語><表現文末><付属>
。 。 。 特殊 1 句点 1 * 0 * 0 NIL <英記号><記号><文末><付属>
EOS

です.

@nobu-g
Copy link
Member

nobu-g commented Aug 13, 2020

ありがとうございます.修正しました.
他に不具合がなさそうであれば v0.4.5 をリリースします.

@shirayu
Copy link
Contributor Author

shirayu commented Aug 13, 2020

早速ありがとうございました!
アップデート後に問題は今のところ見つかりませんでした.
よろしくお願いいたします.

@shirayu shirayu closed this as completed Aug 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants