WiscAr / pychron

Data acquisition and processing framework for Ar-Ar geochronology and noble gas mass spectrometry
http://pychron.readthedocs.org/en/latest/
Apache License 2.0
0 stars 0 forks source link

comm issue? #73

Open jirhiker opened 3 years ago

jirhiker commented 3 years ago

active branch=develop

active analyses=ba-01-N-2409

description=""

Traceback

Traceback (most recent call last):
  File "C:\Users\raregas\.pychron.0\pychron\pychron\core\helpers\exception_helper.py", line 285, in run_with_except_hook
    run_old(*args, **kw)
  File "c:\users\raregas\anaconda3\envs\pychron3\lib\threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\experiment\automated_run\automated_run.py", line 1912, in _equilibrate
    ok, changed = elm.close_valve(o, mode='script')
  File "C:\Users\raregas\.pychron.0\pychron\pychron\extraction_line\extraction_line_manager.py", line 434, in close_valve
    return self._open_close_valve(name, 'close', **kw)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\extraction_line\extraction_line_manager.py", line 638, in _open_close_valve
    result = self._change_switch_state(name, mode, action, **kw)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\extraction_line\extraction_line_manager.py", line 670, in _change_switch_state
    ret = func(name, mode=mode, **kw)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\extraction_line\switch_manager.py", line 423, in close_by_name
    return self._close_(name, mode, force=force)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\extraction_line\switch_manager.py", line 851, in _close_
    return self._actuate_(name, action, mode, force=force)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\extraction_line\switch_manager.py", line 870, in _actuate_
    result, changed = act(mode='{}-{}'.format(self.mode, mode), force=force)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\hardware\switch.py", line 190, in set_closed
    return self._actuate_state(self._close, mode, True, False, force)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\hardware\switch.py", line 206, in _actuate_state
    success = func(mode, force)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\hardware\switch.py", line 225, in _close
    return self._act(mode, cmd, self.state or force)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\hardware\switch.py", line 243, in _act
    r = func(self)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\hardware\actuators\actuator.py", line 82, in close_channel
    return self._actuate('close', *args, **kw)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\hardware\actuators\actuator.py", line 29, in wrapped
    r = wrapper(obj, *args, **kw)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\hardware\actuators\actuator.py", line 88, in _actuate
    return func(*args, **kw)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\hardware\actuators\gp_actuator.py", line 56, in close_channel
    return self.actuate(obj, 'Close')
  File "C:\Users\raregas\.pychron.0\pychron\pychron\hardware\actuators\ngx_gp_actuator.py", line 50, in actuate
    return super(NGXGPActuator, self).actuate(*args, **kw)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\hardware\actuators\gp_actuator.py", line 71, in actuate
    if self._actuate(obj, action):
  File "C:\Users\raregas\.pychron.0\pychron\pychron\hardware\actuators\__init__.py", line 68, in wrapper
    r = r.strip()
AttributeError: 'NoneType' object has no attribute 'strip'