関数の 1 つでオブジェクトに対して isinstance 呼び出しを実行すると、奇妙なエラーが発生します。
def subtotals_to_decimal_string(obj):
"""
Converts subtotals to decimal strings
"""
if isinstance(obj, list):
for cr in obj:
sub = cr['subtotal']
cr['subtotal'] = Decimal(str(sub)).quantize(Decimal('0.01')).to_eng_string()
return obj
私が得ているエラーは、この投稿のエラーに似ています: http://bit.ly/MmkObr
奇妙な部分は、この呼び出しを別の python ファイルで実行できたことです。どうしたの?
前もって感謝します!