Es interesante como este pequeño código te puede dar malas jugadas.. 😉

Es un pseudo código .. así que perdonar los errores. 

 

def UpdateDb(new_value=None): 

    if new_value:

        UpdateDabase(new_value)

a tener en cuenta:

  • new_value puede ser un entero.
  • Puede tener cualquier valor.

Pues todo parece bien.. Hasta que intentas actualizar con el valor 0. Tal y como está escrito es imposible. La razón en este screenshot..

 

Screen

 

Para que funcione el if debería ser:

if new_value is not None:

.. ya se que este post no es muy interesante, thumb pero algo que me ha tenido ocupado un rato hoy merece que no se me olvide 😉