From 98e793bf003431f632aa8aa22ef041b593c153a7 Mon Sep 17 00:00:00 2001 From: Steven Casagrande Date: Tue, 13 Dec 2016 08:53:52 -0500 Subject: [PATCH] Fix pyVISA version checking --- instruments/abstract_instruments/comm/visa_communicator.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/instruments/abstract_instruments/comm/visa_communicator.py b/instruments/abstract_instruments/comm/visa_communicator.py index 98fb7ac4f..391487757 100644 --- a/instruments/abstract_instruments/comm/visa_communicator.py +++ b/instruments/abstract_instruments/comm/visa_communicator.py @@ -45,7 +45,8 @@ def __init__(self, conn): if visa is None: raise ImportError("PyVISA required for accessing VISA instruments.") - version = int(visa.__version__.replace(".", "")) + version = int(visa.__version__.replace(".", "").ljust(3, "0")) + # pylint: disable=no-member if (version < 160 and isinstance(conn, visa.Instrument)) or \ (version >= 160 and isinstance(conn, visa.Resource)): self._conn = conn