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): |