]> git.scottworley.com Git - pinch/commitdiff
Appease new mypy 0.761 -> 0.770
authorScott Worley <scottworley@scottworley.com>
Sat, 23 May 2020 00:23:22 +0000 (17:23 -0700)
committerScott Worley <scottworley@scottworley.com>
Sat, 23 May 2020 00:23:22 +0000 (17:23 -0700)
pinch.py

index ad493344a65d7d07e05c92b882f49dc8f01f7a0a..a7d5b65dc6af1b58625f2a9ab1801629bb67fc67 100644 (file)
--- a/pinch.py
+++ b/pinch.py
@@ -360,7 +360,8 @@ def git_checkout(v: Verification, channel: Channel, dest: str) -> None:
                            stdout=subprocess.PIPE)
     tar = subprocess.Popen(
         ['tar', 'x', '-C', dest, '-f', '-'], stdin=git.stdout)
                            stdout=subprocess.PIPE)
     tar = subprocess.Popen(
         ['tar', 'x', '-C', dest, '-f', '-'], stdin=git.stdout)
-    git.stdout.close()
+    if git.stdout:
+        git.stdout.close()
     tar.wait()
     git.wait()
     v.result(git.returncode == 0 and tar.returncode == 0)
     tar.wait()
     git.wait()
     v.result(git.returncode == 0 and tar.returncode == 0)
@@ -451,7 +452,7 @@ def git_revision_name(v: Verification, channel: Channel) -> str:
                               '--abbrev=11',
                               channel.git_revision],
                              capture_output=True)
                               '--abbrev=11',
                               channel.git_revision],
                              capture_output=True)
-    v.result(process.returncode == 0 and process.stdout != '')
+    v.result(process.returncode == 0 and process.stdout != b'')
     return '%s-%s' % (os.path.basename(channel.git_repo),
                       process.stdout.decode().strip())
 
     return '%s-%s' % (os.path.basename(channel.git_repo),
                       process.stdout.decode().strip())