[pyar] [Consulta] Instrucción assert
Facundo Batista
facundobatista en gmail.com
Mie Jun 12 14:29:21 ART 2013
2013/6/12 Pedro Jose Pezzarini <jose2190 en gmail.com>
> def setDebug(self, debugState):
> if(isinstance(debugState, bool)):
> self.debug = debugState
> elif(isinstance(debugState, int)):
> if(debugState > 0):
> self.debug = True
> else:
> self.debug = False
> else:
> assert isinstance(debugState, bool)
> assert isinstance(debugState, int)
¿Realmente hacés código como este en la vida real?
Es muy muy poco pythónico. Puntualmente rompe "duck typing" que es
algo que se usa en Python todo el tiempo.
Slds.
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista
More information about the pyar
mailing list