Attribute error when writing xml output
まだ誰も着手していません。
評価
調査の方向性
odml/tools/xmlparser.pyから始め、特に82行目付近のsave_elementを確認し、tracebackに示されているwriter.write_file('{0}.xml'.format("bla"))の呼び出しを再現してください。報告されたAttributeErrorなしでXML出力を書き込めれば完了です。
索引モデルが issue の本文から書いたものです。
説明
odml version 1.4.1
INFO:rdflib:RDFLib Version: 4.2.2
Traceback:
writer.write_file('{0}.xml'.format("bla"))
File "/usr/local/lib/python2.7/dist-packages/odml/tools/xmlparser.py", line 128, in write_file
data = unicode(self).encode('utf-8')
File "/usr/local/lib/python2.7/dist-packages/odml/tools/xmlparser.py", line 122, in __unicode__
return ET.tounicode(self.save_element(self.doc), pretty_print=True)
File "/usr/local/lib/python2.7/dist-packages/odml/tools/xmlparser.py", line 108, in save_element
ele = XMLWriter.save_element(v)
File "/usr/local/lib/python2.7/dist-packages/odml/tools/xmlparser.py", line 108, in save_element
ele = XMLWriter.save_element(v)
File "/usr/local/lib/python2.7/dist-packages/odml/tools/xmlparser.py", line 82, in save_element
cur = E(fmt.name)
AttributeError: 'unicode' object has no attribute 'name'
- 主要言語
- Python
- スター
- 25
- フォーク
- 30
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
G-Node/python-odml のほかの issue
-
RDF
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
G-Node/python-odml#172 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 58/100
G-Node/python-odml#420 ·
-
Sparse file outputオープン
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
G-Node/python-odml#418 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
G-Node/python-odml#417 · コメント 8 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
G-Node/python-odml#406 ·
G-Node/python-odml の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
mozilla/bedrock#17413 · リアクション 1 件 ·
メンテナーはふだん 2 日以内に返信
-
instance instance add
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
searxng/searx-instances#943 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
bug tools
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
lance-format/lance#9655 ·
メンテナーはふだん 2 日以内に返信