def register_widget(widget):
    if widget in registry:
        raise WidgetAlreadyRegistered(
            _('The widget %s has already been registered.') % widget.__name__)
    registry.append(widget)
Identifies and adds ("discovers") new features for this adaptive
dataset/ETHPy150Open batiste/django-page-cms/pages/widgets_registry.py/register_widget--crossover with--dataset/ETHPy150Open rlpy/rlpy/rlpy/Representations/Representation.py/Representation.post_discover