阅读背景:

自定义RPC的完整实现---深入理解rpc内部原理

来源:互联网 

倘若不使用RPC远端调用的情况下,代码如下:

local.py

# coding:utf-8

# 本地调用除法运算的形式
class InvalidOperation(Exception):
    def __init__(self, message = None):
        self.message = message or 'involid operation'

def divide(num1, num2 = 1):
    if num2 == 0:
        raise InvalidOperation
    res = num1 / num2
    return res

try:
    val = divide(200, 100)
except InvalidOperation as e:
    print(e.message)
else:
    print(val)# coding:utf



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: