1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Python3.9でL4Tを使ったバックアップが失敗する

Posted at

Python3.9でバックアップ用のスクリプトがエラー終了

いつもの通りflash.shでバックアップを取ろうとすると、
AttributeError: 'ElementTree' object has no attribute 'getiterator'
のエラーが出て完了できなかった。

解決策

ぐぐったらPython3.6の公式ドキュメントに、3.2からElementTree.getiterator()がdeplecatedになっていると書いてあった。
どうやら新しく環境を作ったときにバージョン指定してなかったらPython3.9になって、それまでdeplecatedだったgetiterator()が削除されていた?らしい。
呼び出し箇所(手元だとtegraflash_internal.pyの2109行目)を、iter()にしてあげると無事に通った。

最新のL4Tを落としてくれば修正されているのかもしれないが、容量が大きいので時間がかかるし……とりあえず動いたみたいなのでこのままバックアップが成功したら良しとしておこう。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?