yosukesan / clfi

MIT License
0 stars 0 forks source link

jpcrp040300-q3r-001_E32620-000_2018-06-30_01_2018-08-14.xbrl failed to parse decimal #37

Open yosukesan opened 1 year ago

yosukesan commented 1 year ago

q3 report of 株式会社チェンジ in 2018 was failed to be parsed.

Error log

['XBRL/PublicDoc/jpcrp040300-q3r-001_E32620-000_2018-06-30_01_2018-08-14.xbrl']
Traceback (most recent call last):
  File "/home/yosuke/Data/github/edinet_tools/analyse.py", line 62, in <module>
    d = read_xbrls(d, firm)
  File "/home/yosuke/Data/github/edinet_tools/analyse.py", line 40, in read_xbrls
    data = xbrl_parser.parse(text)
  File "/home/yosuke/.local/lib/python3.9/site-packages/ya_python_xbrl/xbrl_parser.py", line 279, in parse
    self.decompose_tag(tags, i)
  File "/home/yosuke/.local/lib/python3.9/site-packages/ya_python_xbrl/xbrl_parser.py", line 251, in decompose_tag
    self._dict[l[0]][d['contextRef']] = v * self.decimals(tag[i]) 
  File "/home/yosuke/.local/lib/python3.9/site-packages/ya_python_xbrl/xbrl_parser.py", line 237, in decimals
    return math.pow(10, -int(tag['XBRL_start']['decimals']))
KeyError: 'decimals'