diff -r 7347715bf0ee -r 59d4ad7e7df3 cubicweb/view.py --- a/cubicweb/view.py Sat Feb 15 17:08:15 2020 +0100 +++ b/cubicweb/view.py Sat Feb 08 22:57:59 2020 +0100 @@ -554,18 +554,7 @@ def domid(self): return '%sComponent' % domid(self.__regid__) - -class Adapter(AppObject): - """base class for adapters""" - __registry__ = 'adapters' - - -class EntityAdapter(Adapter): - """base class for entity adapters (eg adapt an entity to an interface)""" - def __init__(self, _cw, **kwargs): - try: - self.entity = kwargs.pop('entity') - except KeyError: - self.entity = kwargs['rset'].get_entity(kwargs.get('row') or 0, - kwargs.get('col') or 0) - Adapter.__init__(self, _cw, **kwargs) +# EntityAdapter moved to cubicweb.entity ###################################### +from logilab.common.deprecation import class_moved +from cubicweb import entity +EntityAdapter = class_moved(entity.EntityAdapter) # cubicweb 3.28