From a9c3bce20da57e2fdd9c3ad630892506677ca377 Mon Sep 17 00:00:00 2001
From: Julian Oes <julian@oes.ch>
Date: Tue, 23 Apr 2019 09:33:00 +0200
Subject: [PATCH] px_uploader.py: fix version check

Presumably older versions of pyserial do not implement __version__ but
only VERSION, so we need to check for that as well.
---
 Tools/px_uploader.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Tools/px_uploader.py b/Tools/px_uploader.py
index 550524de2d..3bf0e043ba 100755
--- a/Tools/px_uploader.py
+++ b/Tools/px_uploader.py
@@ -728,7 +728,7 @@ def main():
     # We need to check for pyserial because the import itself doesn't
     # seem to fail, at least not on macOS.
     try:
-        if serial.__version__:
+        if serial.__version__ or serial.VERSION:
             pass
     except:
         print("Error: pyserial not installed!")
-- 
GitLab