def _isLockResultFault(self, lock, conflictList, status=None):
try:<EOL><INDENT>if lock is not None:<EOL><INDENT>return False<EOL><DEDENT>if len(conflictList) < <NUM_LIT:1>:<EOL><INDENT>return False<EOL><DEDENT>resultTuple = conflictList[<NUM_LIT:0>]<EOL>if (<EOL>len(resultTuple) != <NUM_LIT:2><EOL>or not self._isLockDict(resultTuple[<NUM_LIT:0>])<EOL>or not isinstance(resultTuple[<NUM_LIT:1>], DAVError)<EOL>):<EOL><INDENT>return False<EOL><DEDENT>elif status and status != DAVError.value:<EOL><INDENT>return False<EOL><DEDENT>return True<EOL><DEDENT>except Exception:<EOL><INDENT>return False<EOL><DEDENT>
Return True, if it is a valid result tuple containing a DAVError.