Python多处理无信息错误消息

时间:2019-05-31 13:12:25

标签: python debugging pycharm multiprocessing

我们正在编写一个多处理应用程序,其中我们将计算给定数组的Exponential Moving Average (EMA)。如果代码中有错误,我们将直接指向不相关的行。

假定我们更改了方法参数,并向该方法添加了另一个参数,但未将参数添加到调用者对象。这甚至没有在编辑器中突出显示(我们使用PyCharm),并且我们被定向到一些不相关的行。我们必须调试代码,一行一行地运行,并在中断时确定行。

这是示例错误消息:

  File "C:\Users\user\Documents\PycharmProjects\project\src\at\backtest\optimizers\AbstractOptimizer.py", line 101, in set_the_best_results
    self.worst_result = self.completed_results_temp_list[0]
IndexError: list index out of range

但是我们知道这与错误无关。

我们不确定这是多处理错误还是编辑器错误。使用多重处理时如何识别错误?

0 个答案:

没有答案