def get_by_extension_id(extension_id): context = context_dao.find_by_extension_id(extension_id) if not context: raise errors.not_found('Extension', id=extension_id) line_extension = _find_line_extension_by_type(context, extension_id) if not line_extension: raise errors.not_found('LineExtension', extension_id=extension_id) return line_extension
def find_by_extension_id(extension_id): context = context_dao.find_by_extension_id(extension_id) if not context: return None return _find_line_extension_by_type(context, extension_id)