Can't connect to channel with python 3
Python 3.7.4 (default, Aug 13 2019, 20:35:49)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
import ezca
e = ezca.Ezca()
e
Ezca(prefix='X3:')
e['CR1-Q1_OUTMON']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/controls/anaconda3/lib/python3.7/site-packages/ezca/ezca.py", line 302, in __getitem__
return self.read(channel)
File "/home/controls/anaconda3/lib/python3.7/site-packages/ezca/ezca.py", line 292, in read
pv = self.connect(channel)
File "/home/controls/anaconda3/lib/python3.7/site-packages/ezca/ezca.py", line 265, in connect
pv = self._dev.PV(channel, connect=True, connection_timeout=self._timeout)
File "/home/controls/anaconda3/lib/python3.7/site-packages/epics/device.py", line 147, in PV
self._pvs[attr] = get_pv(pvname, **kw)
TypeError: get_pv() got an unexpected keyword argument ‘connection_timeout'
controls@coatings:~$ conda list | grep epics
epics-base 7.0.3 pl526_1 epics
pvapy 2.0.0 py37_1 epics
pvapy-boost 1.70.0 py37_1 epics
pyepics 3.4.0 py37_1 conda-forge
controls@coatings:~$ conda list | grep ezca
ezca 1.3.1 py_0 conda-forge
Edited by Gabriele Vajente