Tkinter pencere sorunu

Bende bir soru sormak isterim. root isimli ana penceremde bulunan bir butona tıkladığımda yeni bir Toplevel penceresi açıyorum. root penceresinin hemen üzerinde oluşuyor. tekrar aynı butona bastığımda Toplevel penceresi bir tane daha oluşuyor. Bu durumu nasıl engelleyebilirim?
Yada en azından command ile gönderdiğim fonksiyon içerisinde root taki butonu nasıl disable edebilirim?

but1.bind('<Button-1>',but1.configure(state = DISABLED))

burada hata alıyorum

but1.bind(’’,lambda :but1.configure(state = DISABLED))
AttributeError: ‘NoneType’ object has no attribute ‘bind’

hatası veriyor