将Decimal转换为float会发出警告意外类型Decimal

时间:2017-10-13 15:32:06

标签: python type-conversion pycharm decimal

在我的代码中的某处我有以下行

lambda el: float(el) if isinstance(el, Decimal) else el

我的ide(pycharm)警告我以下

  

意外类型:十进制

转换似乎没有问题。我在想,这是一个误报吗?或者我应该小心使用Decimal to Float转换?

此外,该消息似乎表示错误,我希望通过阅读消息来破解代码。事实并非如此。

1 个答案:

答案 0 :(得分:0)

issue已在PyCharm 2017.2.3中修复。