parameters: (op, prop)
return_statement: return None
docstring: opProperty(op, prop) ... return the value of property prop of the underlying operation (or None if prop does not exist)
docstring_summary: opProperty(op, prop) ... return the value of property prop of the underlying operation (or None if prop does not exist)
docstring_tokens: opProperty ( op prop ) ... return the value of property prop of the underlying operation ( or None if prop does not exist )
function: def opProperty(op, prop):
      """opProperty(op, prop) ... return the value of property prop of the underlying operation (or None if prop does not exist)"""
      if hasattr(op, prop):
          return getattr(op, prop)
      if hasattr(op, "Base"):
          return opProperty(op.Base, prop)
      return None
function_tokens: def opProperty ( op , prop ) : if hasattr ( op , prop ) : return getattr ( op , prop ) if hasattr ( op , "Base" ) : return opProperty ( op . Base , prop ) return None