ekの日記: prime
日記 by
ek
English session で辞書にない単語を補完しようとすると conv_select で prime が死んでしまった。
prime.scm がわるいのかな?? とりあえず、prime のほうでエラーにしてみる。
--- protocol.rb.orig Tue Aug 15 03:24:48 2006
+++ protocol.rb Tue Aug 15 03:33:48 2006
@@ -469,7 +469,12 @@
def conv_select (session, index)
selected_candidate = @prime.session_command(session, :conv_select, index.to_i)
- return reply_successful(selected_candidate.to_text)
+ if selected_candidate then
+ return reply_successful(selected_candidate.to_text() )
+ else
+ error_message = "can't select"
+ return reply_unsuccessful(error_message)
+ end
end
def conv_commit (session)
prime.scm がわるいのかな?? とりあえず、prime のほうでエラーにしてみる。
--- protocol.rb.orig Tue Aug 15 03:24:48 2006
+++ protocol.rb Tue Aug 15 03:33:48 2006
@@ -469,7 +469,12 @@
def conv_select (session, index)
selected_candidate = @prime.session_command(session, :conv_select, index.to_i)
- return reply_successful(selected_candidate.to_text)
+ if selected_candidate then
+ return reply_successful(selected_candidate.to_text() )
+ else
+ error_message = "can't select"
+ return reply_unsuccessful(error_message)
+ end
end
def conv_commit (session)
prime More ログイン