aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/CodegenRust.py
diff options
context:
space:
mode:
authorbors-servo <metajack+bors@gmail.com>2015-02-28 11:09:55 -0700
committerbors-servo <metajack+bors@gmail.com>2015-02-28 11:09:55 -0700
commit5eaf1144c327272e18584db9cf047d8bb2b53eed (patch)
treeb0001e51aad2ab980bb8b95fb8a1936436ee4ea1 /components/script/dom/bindings/codegen/CodegenRust.py
parent4c04d520491d8d378ed6718e08d340eff933dc0e (diff)
parent62b2c65348a4fab5800299711cd97abcd03b4460 (diff)
downloadservo-5eaf1144c327272e18584db9cf047d8bb2b53eed.tar.gz
servo-5eaf1144c327272e18584db9cf047d8bb2b53eed.zip
auto merge of #5099 : Ms2ger/servo/exceptions, r=saneyuki
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r--components/script/dom/bindings/codegen/CodegenRust.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py
index 6ab32cf1053..c35c6b954dd 100644
--- a/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/components/script/dom/bindings/codegen/CodegenRust.py
@@ -4643,7 +4643,7 @@ class CGBindingRoot(CGThing):
'dom::bindings::codegen::{PrototypeList, RegisterBindings, UnionTypes}',
'dom::bindings::codegen::Bindings::*',
'dom::bindings::error::{Fallible, Error, ErrorResult}',
- 'dom::bindings::error::Error::FailureUnknown',
+ 'dom::bindings::error::Error::JSFailed',
'dom::bindings::error::throw_dom_exception',
'dom::bindings::error::throw_type_error',
'dom::bindings::proxyhandler',
@@ -4812,14 +4812,14 @@ class CGCallback(CGClass):
setupCall = ("let s = CallSetup::new(self, aExceptionHandling);\n"
"if s.get_context().is_null() {\n"
- " return Err(FailureUnknown);\n"
+ " return Err(JSFailed);\n"
"}\n")
bodyWithThis = string.Template(
setupCall+
"let thisObjJS = wrap_call_this_object(s.get_context(), thisObj);\n"
"if thisObjJS.is_null() {\n"
- " return Err(FailureUnknown);\n"
+ " return Err(JSFailed);\n"
"}\n"
"return ${methodName}(${callArgs});").substitute({
"callArgs" : ", ".join(argnamesWithThis),
@@ -4948,7 +4948,7 @@ class CallbackMember(CGNativeMember):
jsObjectsArePtr=True)
# We have to do all the generation of our body now, because
# the caller relies on us throwing if we can't manage it.
- self.exceptionCode= "return Err(FailureUnknown);"
+ self.exceptionCode = "return Err(JSFailed);"
self.body = self.getImpl()
def getImpl(self):
@@ -5078,7 +5078,7 @@ class CallbackMember(CGNativeMember):
"CallSetup s(CallbackPreserveColor(), aRv, aExceptionHandling);\n"
"JSContext* cx = s.get_context();\n"
"if (!cx) {\n"
- " return Err(FailureUnknown);\n"
+ " return Err(JSFailed);\n"
"}\n")
def getArgcDecl(self):
@@ -5123,7 +5123,7 @@ class CallbackMethod(CallbackMember):
" ${argc}, ${argv}, &mut rval)\n"
"};\n"
"if ok == 0 {\n"
- " return Err(FailureUnknown);\n"
+ " return Err(JSFailed);\n"
"}\n").substitute(replacements)
class CallCallback(CallbackMethod):
@@ -5160,7 +5160,7 @@ class CallbackOperationBase(CallbackMethod):
}
getCallableFromProp = string.Template(
'match self.parent.get_callable_property(cx, "${methodName}") {\n'
- ' Err(_) => return Err(FailureUnknown),\n'
+ ' Err(_) => return Err(JSFailed),\n'
' Ok(callable) => callable,\n'
'}').substitute(replacements)
if not self.singleOperation:
@@ -5204,7 +5204,7 @@ class CallbackGetter(CallbackMember):
}
return string.Template(
'if (!JS_GetProperty(cx, mCallback, "${attrName}", &rval)) {\n'
- ' return Err(FailureUnknown);\n'
+ ' return Err(JSFailed);\n'
'}\n').substitute(replacements);
class CallbackSetter(CallbackMember):
@@ -5230,7 +5230,7 @@ class CallbackSetter(CallbackMember):
return string.Template(
'MOZ_ASSERT(argv.length() == 1);\n'
'if (!JS_SetProperty(cx, mCallback, "${attrName}", ${argv})) {\n'
- ' return Err(FailureUnknown);\n'
+ ' return Err(JSFailed);\n'
'}\n').substitute(replacements)
def getArgcDecl(self):