def detect_fault(self, body):
fault = body.getChild('<STR_LIT>', envns)<EOL>if fault is None:<EOL><INDENT>return<EOL><DEDENT>unmarshaller = self.unmarshaller(False)<EOL>p = unmarshaller.process(fault)<EOL>if self.options().faults:<EOL><INDENT>raise WebFault(p, fault)<EOL><DEDENT>return self<EOL>
Detect I{hidden} soapenv:Fault element in the soap body.
@param body: The soap envelope body.
@type body: L{Element}
@raise WebFault: When found.