Returns either the variable value or method invocation

def getmethattr(obj, meth):
  """
    Returns either the variable value or method invocation
  """
  if hasmethod(obj, meth):
    return getattr(obj, meth)()
  elif hasvar(obj, meth):
    return getattr(obj, meth)
  return None