def eb(fail): code = getattr(fail.value, 'code', 'NetStream.Play.Failed') description = util.getFailureMessage(fail) or 'Internal Server Error' self.sendStatus(status.error(code, description)) return fail
def send_status(result): s = None if isinstance(result, failure.Failure): code = getattr(result.value, 'code', 'NetConnection.Call.Failed') description = util.getFailureMessage(result) or 'Internal Server Error' s = status.error(code, description) else: s = status.status('NetStream.Publish.Start', description='%s is now published.' % (name,), clientid=self.client.id) self.sendStatus(s) return result
def eb(fail): fail.trap(exc.CallFailed) self.assertEqual(util.getFailureMessage(fail), "Method not found (дак)")