在Python中覆盖socket.error

时间:2016-05-24 16:44:52

标签: python sockets error-handling

是否可以覆盖socket.error

这是我到目前为止所得到的:

class SocketError(socket.error):
    def __init__(self, message , error):
        super(SocketError , self).__init__(message)
        self.message = message  
        self.error = error

测试
继续测试版本:

host = "127.0.0.1"
port = 80
address = (host ,port)
server = socket.socket(2 , 1)
try:
    server.bind(address)
except SocketError:
    print SocketError.message

未经许可运行它会上升Error13:权限错误。

0 个答案:

没有答案