diff options
Diffstat (limited to 'tutorial/py.twisted/PythonServer.py')
-rwxr-xr-x | tutorial/py.twisted/PythonServer.py | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/tutorial/py.twisted/PythonServer.py b/tutorial/py.twisted/PythonServer.py index 034e4a312..c3e64db5c 100755 --- a/tutorial/py.twisted/PythonServer.py +++ b/tutorial/py.twisted/PythonServer.py @@ -60,16 +60,10 @@ class CalculatorHandler: val = work.num1 * work.num2 elif work.op == Operation.DIVIDE: if work.num2 == 0: - x = InvalidOperation() - x.whatOp = work.op - x.why = 'Cannot divide by 0' - raise x + raise InvalidOperation(work.op, 'Cannot divide by 0') val = work.num1 / work.num2 else: - x = InvalidOperation() - x.whatOp = work.op - x.why = 'Invalid operation' - raise x + raise InvalidOperation(work.op, 'Invalid operation') log = SharedStruct() log.key = logid |