'Checks for required methods in extension objects.'

def _check_extension(self, extension):

    try:
        LOG.debug('Ext    name="%(name)s"    alias="%(alias)s"    description="%(desc)s"    updated="%(updated)s"', {'name': extension.get_name(), 'alias': extension.get_alias(), 'desc': extension.get_description(), 'updated': extension.get_updated()})
    except AttributeError:
        LOG.exception(_LE('Exception    loading    extension'))
        return False
    return isinstance(extension, api_extensions.ExtensionDescriptor)
