チケット #25830

TicketImportで、idだけで変更を行うとすると内部エラーになる

登録: 2011-07-27 17:23 最終更新: 2011-07-27 17:44

報告者:
(匿名)
担当者:
(未割り当て)
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし

詳細

コンポーネント: TicketImport-0.8-py2.6.egg

csvfile:

id,status,resolution
228,closed,対応済

エラー:

内部エラーが検出されました:

UnboundLocalError: local variable 'indent' referenced before assignment

パッチ:

--- importer.py Wed Mar 09 21:55:38 2011
+++ importer.py_        Wed Jul 27 17:15:43 2011
@@ -335,6 +335,7 @@
             for column in importedfields:
                 cell = row[column]

+                indent = 0
                 # calc indent if column is summary to detect nested task
                 if column.lower() == 'summary':
                     indent = len(cell)-len(cell.lstrip())

添付ファイルリスト

添付ファイルはありません

チケットの履歴 (2 件中 2 件表示)

2011-07-27 17:23 更新者: None
  • 新しいチケット "TicketImportで、idだけで変更を行うとすると内部エラーになる" が作成されました
2011-07-27 17:44 更新者: jun66j5
  • チケット完了時刻2011-07-27 17:44 に更新されました
  • 状況オープン から 完了 に更新されました
コメント

報告ありがとうございます。

修正しました。https://bitbucket.org/okamototk/traclightning/changeset/8bac237e564c そのパッチだと summary 列が最後にない限り indent = 0 になるので、内容を変えてコミットしてあります。

ちなみに本家 http://trac-hacks.org/wiki/TicketImportPlugin にこの問題はありません。 ここは Trac Lightning 側で独自に手を入れた部分です。

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする