mod:*tabnanny* --- Deteksi indentasi ambigu
*******************************************

**Kode sumber:** Lib/tabnanny.py

======================================================================

Untuk saat ini modul ini dimaksudkan untuk disebut sebagai script.
Namun memungkinkan untuk mengimpornya ke IDE dan menggunakan fungsi
"check()" yang dijelaskan di bawah ini.

Catatan:

  API yang disediakan oleh modul ini kemungkinan besar akan berubah
  dalam rilis mendatang; perubahan tersebut mungkin tidak kompatibel
  dengan versi sebelumnya.

tabnanny.check(file_or_dir)

   Jika *file_or_dir* adalah direktori dan bukan tautan simbolis, maka
   secara rekursif turun pohon direktori yang dinamai oleh
   *file_or_dir*, memeriksa semua file ".py" di sepanjang jalan. Jika
   *file_or_dir* adalah file sumber Python biasa, akan diperiksa untuk
   masalah terkait spasi. Pesan diagnostik ditulis ke keluaran standar
   menggunakan fungsi "print()".

tabnanny.verbose

   Penanda yang menunjukkan apakah akan mencetak pesan verbose. Ini
   bertambah dengan opsi "-v" jika dipanggil sebagai skrip.

tabnanny.filename_only

   Penanda yang menunjukkan apakah akan mencetak hanya nama file dari
   file yang berisi masalah terkait spasi. Ini disetel ke true oleh
   opsi "-q" jika dipanggil sebagai skrip.

exception tabnanny.NannyNag

   Dibesarkan oleh "process_tokens()" jika mendeteksi indentasi yang
   ambigu. Diambil dan ditangani di "check()".

tabnanny.process_tokens(tokens)

   Fungsi ini digunakan oleh "check()" untuk memproses token yang
   dibuat oleh modul "tokenize".

Lihat juga:

  Modul "tokenize"
     Pemindai leksikal untuk kode sumber Python.
