pythongoogle-app-engineexpando

App engine - check to see if a property exists within Expando class


What is a good way to check to see if a property is populated in an expando class (Python for App Engine)

Can I do:

if Expando_class_name.property_name_to_check:
    do = someStuff

Or is that going to give me an error?

Thanks!


Solution

  • Use hasattr:

    if hasattr(expando_instance, 'foo'):
      # Do something with expando_instance.foo