| Index: client/dom/scripts/idlrenderer.py
|
| diff --git a/client/dom/scripts/idlrenderer.py b/client/dom/scripts/idlrenderer.py
|
| index 052e950c6e260dea02f08c0e3c5b823a62b1ae34..a1aa38bbdd5b1133f1ec13c2265568bac3097a59 100755
|
| --- a/client/dom/scripts/idlrenderer.py
|
| +++ b/client/dom/scripts/idlrenderer.py
|
| @@ -115,7 +115,14 @@ def render(idl_node, indent_str=' '):
|
| w('getter ')
|
| if node.is_fc_setter:
|
| w('setter ')
|
| - wln('attribute %s %s;' % (node.type.id, node.id))
|
| + w('attribute %s %s' % (node.type.id, node.id))
|
| + if node.raises:
|
| + w(' raises (%s)' % node.raises.id)
|
| + elif node.get_raises:
|
| + w(' getraises (%s)' % node.get_raises.id)
|
| + elif node.set_raises:
|
| + w(' setraises (%s)' % node.set_raises.id)
|
| + wln(';')
|
| elif isinstance(node, IDLConstant):
|
| w(node.annotations)
|
| w(node.ext_attrs)
|
|
|