Untuk kode berikut:
for sort_key, order in query_data['sort']:
results.sort(key=lambda k: get_from_dot_path(k, sort_key),
reverse=(order == -1))
Pylint melaporkan kesalahan:
Kunci_urutkan variabel sel ditentukan dalam loop (cell-var-from-loop)
Adakah yang bisa memberi petunjuk apa yang terjadi di sini? Dari kode sumber pylint deskripsinya adalah:
Variabel yang digunakan dalam closure didefinisikan dalam sebuah loop. Ini akan menghasilkan semua penutupan menggunakan nilai yang sama untuk variabel tertutup.
Tapi saya tidak tahu apa artinya. Adakah yang bisa memberi contoh masalah?
results
? Daftar biasa? Sesuatu yang lain?