Una pregunta rápida, es de esperar ...Python condicional "con" diseño de la cerradura
que estoy tratando de hacer un poco de bloqueo compartido utilizando con declaraciones
def someMethod(self, hasLock = False):
with self.my_lock:
self.somethingElse(hasLock=True)
def somethingElse(self, hasLock = False):
#I want this to be conditional...
with self.my_lock:
print 'i hate hello worlds"
Eso tiene sentido? Yo, básicamente, solamente quiero hacer el con SI * i no tiene aún el bloqueo ..
Además de ser capaz de lograr esto, es que un mal diseño? ¿Debería simplemente adquirir/liberarme?
Esto parece como una de esas preguntas pedo cerebral ..
Tiene un olor código. – zzzzBov
Ya no más, voy a utilizar RLock – Nix