On Wed, Apr 04, 2001 at 09:57:29AM +0200, Balazs Scheidler wrote:
class MyHttp(HttpProxy): def config(self): HttpProxy.config(self) self.request["GET"] = (Http.HTTP_POLICY, self.checkClient) self.request["POST"] = (Http.HTTP_POLICY, self.checkClient) self.request["HEAD"] = (Http.HTTP_POLICY, self.checkClient) self.allowed_clients = { "192.168.1.5":1, "192.168.1.7":1 }
Ugyanezt irtam be, csak a kliens sort javitottam erre: { "192.168.0.210":1 }
def checkClient(self, method, url, version): try: if self.allowed_clients[self.session.client_address.ip_s]: return Z_ACCEPT except KeyError: pass return Z_DENY
Ez is ugyanaz, es a kovetkezot kaptam: except KeyError: ^ SyntaxError: invalid syntax -- Udvozlettel Zsiga