Use tempfile.TemporaryDirectory in imprt.py
commitacd35e70048494cee8adcd7b41b38d1334d0e22d
authorPeter Grayson <pete@jpgrayson.net>
Mon, 15 Feb 2021 22:07:53 +0000 (15 17:07 -0500)
committerPeter Grayson <pete@jpgrayson.net>
Mon, 15 Feb 2021 22:44:10 +0000 (15 17:44 -0500)
tree7d4df299e62a7a2d62f1bb45cb9c1724df6d6258
parent32cbc28c3990a9ea43bf9b56fde85613f8e0c7cd
Use tempfile.TemporaryDirectory in imprt.py

Using TemporaryDirectory as a context manager is cleaner than writing our
own try/finally flows and is available on all supported Python versions.

Also drop compatibility code when importing from urllib. This was needed
for Python 2 support.

Signed-off-by: Peter Grayson <pete@jpgrayson.net>
stgit/commands/imprt.py