From 296a4b1f667269179f675136a3cca332666d3ef5 Mon Sep 17 00:00:00 2001 From: "ANAU.designs" Date: Wed, 8 Jun 2022 12:17:08 +0200 Subject: [PATCH] Fixed - [pyserial_version] declared and initialised: useful when flashing an Arduino Leonardo board Updated - shebang removed in favor of the use of env (man env) more versatile and useful to portability --- bin/ard-reset-arduino | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bin/ard-reset-arduino b/bin/ard-reset-arduino index 69a442e..ffc543a 100755 --- a/bin/ard-reset-arduino +++ b/bin/ard-reset-arduino @@ -1,4 +1,7 @@ -#!/usr/bin/python3 +#!/usr/bin/env python3 +# NOTE: prefer the use of [/usr/bin/env] and call the correct python interpreter python3 +# instead of using the shebang. [env] will find the correct binary in your environement +# and brings other interesting features which are great to portability (man env). import serial import serial.tools.list_ports @@ -101,6 +104,8 @@ elif args.caterina: ser = serial.Serial(args.port[0], 57600) ser.close() + # NOTE: pyserial_version is not declared anywhere so I assumed you meant + pyserial_version = float(serial.VERSION) if pyserial_version < 3: ser.setBaudrate (1200) else: