Traceback (most recent call last):


 "HiddenEye.py", line 45, in <module>

server_runner.server_selection(port)


 "/home/neversoft/Documents/tools/HiddenEye/Defs/ActionManager/Server/server_runner.py", line 64, in server_selection

NgrokController().establish_connection(port=port)


 "/home/neversoft/Documents/tools/HiddenEye/controllers/ngrok_controller.py", line 32, in establish_connection

self._model.connect(port=port, name='HiddenEye Connection', pyngrok_config=self._config_path)


 "/home/neversoft/.local/lib/python3.8/site-packages/pyngrok/ngrok.py", line 176, in connect

api_url = get_ngrok_process(pyngrok_config).api_url


 "/home/neversoft/.local/lib/python3.8/site-packages/pyngrok/ngrok.py", line 126, in get_ngrok_process

ensure_ngrok_installed(pyngrok_config.ngrok_path)
AttributeError: 'str' object has no attribute 'ngrok_path'

Traceback (most recent call last):


 "/Users/miquelllobet/anaconda/envs/gym/lib/python3.6/unittest/loader.py", line 428, in _find_test_path

module = self._get_module_from_name(name)


 "/Users/miquelllobet/anaconda/envs/gym/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name

__import__(name)


 "/Users/miquelllobet/Code/BlueWhale/ml/rl/test/test_ml_trainer.py", line 14, in <module>

from ml.rl.training.ml_trainer import MLTrainer


 "/Users/miquelllobet/Code/BlueWhale/ml/rl/training/ml_trainer.py", line 22, in <module>

from ml.rl.thrift.core.ttypes import TrainingParameters


 "/Users/miquelllobet/Code/BlueWhale/ml/rl/thrift/core/ttypes.py", line 394, in <module>

class DiscreteActionModelParameters(object):


 "/Users/miquelllobet/Code/BlueWhale/ml/rl/thrift/core/ttypes.py", line 405, in DiscreteActionModelParameters

}), training=TrainingParameters(**{


 "/Users/miquelllobet/Code/BlueWhale/ml/rl/thrift/core/ttypes.py", line 148, in __init__

if layers is self.thrift_spec[4][4]:
AttributeError: 'TrainingParameters' object has no attribute 'thrift_spec'
