最初の実行後に異なる結果が得られるアルゴリズムのテスト ケースがあります。
このテストでは、2 つのファイルからアルゴリズムとテスト データをインポートします。
最初の実行では正しい結果が返され、テスト データ ファイルの .pyc ファイルが作成されます。2 回目以降の実行では、正しくない結果が返されます。テスト データの .pyc ファイルを削除すると、次の実行で正しい結果が返されます (そして、新しい .pyc ファイルが再度作成されます)。
テスト データをテスト ケース自体と同じファイルに移動すると (つまり、.pyc ファイルの作成を回避する)、テストは常に成功します。
この修正を完全なプログラムに適用できません。
これは既知の問題ですか、修正はありますか?