Parametre olarak zaman aşımı değerini alan bir Python işlevi yazıyorum. Normalde, kullanıcı her zaman aynı zaman aşımı değerini kullanır, ancak zaman zaman biraz daha uzun süre beklemek isteyebilir. Zaman aşımı değeri bir sınıf örneği değişkeni olarak saklanır. 'Timeout instance değişkenini varsayılan parametre olarak kullanmak istiyorum.Python Örnek Varsayısı Varsayılan Parametre olarak
Sadece merak ediyorumdef _writeAndWait (self, string, timeout = -1):
if (timeout == -1):
timeout = self._timeout
varsayılan bir parametre olarak bir örnek değişkeni kullanmak için uygun bir yoldur: Şu anda, ben bu hayata ben? Yoksa "if" kontrolünden kaçınmanın daha iyi bir yolu var mı?