entity.py
branchtls-sprint
changeset 1269 94a5c30575c0
parent 1264 fe2934a7df7f
child 1313 9cff1eee0208
equal deleted inserted replaced
1268:5db94912650b 1269:94a5c30575c0
   122                     else:
   122                     else:
   123                         raise ValueError('bad rtag definition (%r)' % (relation,))
   123                         raise ValueError('bad rtag definition (%r)' % (relation,))
   124             for name, widgets in _get_defs('widgets', name, bases, classdict):
   124             for name, widgets in _get_defs('widgets', name, bases, classdict):
   125                 warn('%s: widgets is deprecated' % name, DeprecationWarning)
   125                 warn('%s: widgets is deprecated' % name, DeprecationWarning)
   126                 for rtype, wdgname in widgets.iteritems():
   126                 for rtype, wdgname in widgets.iteritems():
       
   127                     if wdgname in ('URLWidget', 'EmbededURLWidget'):
       
   128                         warn('%s widget is deprecated' % wdgname, DeprecationWarning)
       
   129                         continue
   127                     AutomaticEntityForm.rwidgets.set_rtag(wdgname, rtype, 'subject', etype)
   130                     AutomaticEntityForm.rwidgets.set_rtag(wdgname, rtype, 'subject', etype)
   128         return super(metaentity, mcs).__new__(mcs, name, bases, classdict)
   131         return super(metaentity, mcs).__new__(mcs, name, bases, classdict)
   129 
   132 
   130 
   133 
   131 class Entity(AppRsetObject, dict):
   134 class Entity(AppRsetObject, dict):