121 else: |
121 else: |
122 raise ValueError('bad rtag definition (%r)' % (relation,)) |
122 raise ValueError('bad rtag definition (%r)' % (relation,)) |
123 for name, widgets in _get_defs('widgets', name, bases, classdict): |
123 for name, widgets in _get_defs('widgets', name, bases, classdict): |
124 warn('%s: widgets is deprecated' % name, DeprecationWarning) |
124 warn('%s: widgets is deprecated' % name, DeprecationWarning) |
125 for rtype, wdgname in widgets.iteritems(): |
125 for rtype, wdgname in widgets.iteritems(): |
126 if wdgname in ('URLWidget', 'EmbededURLWidget'): |
126 if wdgname in ('URLWidget', 'EmbededURLWidget', 'RawDynamicComboBoxWidget'): |
127 warn('%s widget is deprecated' % wdgname, DeprecationWarning) |
127 warn('%s widget is deprecated' % wdgname, DeprecationWarning) |
128 continue |
128 continue |
129 if wdgname == 'StringWidget': |
129 if wdgname == 'StringWidget': |
130 wdgname = 'TextInput' |
130 wdgname = 'TextInput' |
131 widget = getattr(formwidgets, wdgname) |
131 widget = getattr(formwidgets, wdgname) |