Commit 9aeb9547 authored by Koichi Yasuoka's avatar Koichi Yasuoka
Browse files

bug fix

parent a949d045
Loading
Loading
Loading
Loading
+5 −14
Original line number Diff line number Diff line
#! /usr/bin/python -i
# "UDPipe2UD.py" by Koichi Yasuoka, July 2, 2019.
# "UDPipe2UD.py" by Koichi Yasuoka, July 3, 2019.

class UDPipeEntry:
  def __init__(self,result):
@@ -23,12 +23,14 @@ class UDPipeEntry:
  def __repr__(self):
    if type(self.result) is str:
      return self.result
    return self.result.encode('utf-8')
    return self.result.encode("utf-8")
  def __getitem__(self,item):
    return self.tokens[item]
  def __len__(self):
    return len(self.tokens)
  def browse(self):
    self.editor(url="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/kyodokenkyu/ud-kanbun/conllusvg/viewer.svg")
  def editor(self,url="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/kyodokenkyu/ud-kanbun/conllusvg/editor.html"):
    import webbrowser
    try:
      import urllib.parse
@@ -36,18 +38,7 @@ class UDPipeEntry:
    except:
      import urllib
      u=urllib.quote(str(self))
    h="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/kyodokenkyu/ud-kanbun/conllusvg/viewer.svg"
    webbrowser.open(h+"#"+u)
  def editor(self):
    import webbrowser
    try:
      import urllib.parse
      u=urllib.parse.quote(str(self))
    except:
      import urllib
      u=urllib.quote(str(self))
    h="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/kyodokenkyu/ud-kanbun/conllusvg/editor.html"
    webbrowser.open(h+"#"+u)
    webbrowser.open(url+"#"+u)

class UDPipe2UD:
  def __init__(self,lang="ja",option="tokenizer&tagger&parser"):