On Fri, Nov 15, 2002 at 01:51:47PM +0100, Czakó Krisztián wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Idézet Balazs Scheidler 2002. november 12. 14:21 keltezésű leveléből:
Idézet Balazs Scheidler 2002. november 12. 09:35 keltezésű leveléből:
ezzel egyetlen problema van megpedig az, hogy ezzel folyamatosan valtoztatod a Service deklaraciot. Jobban jarsz, ha router=InbandRouter-t hasznalsz, es a self.session.server_address-t irod at (oda csak a sockaddrinet kell, mas nem) Kimaradt: nekem az InbadRouter() esrtén azt panaszolja a logban, hogy no_destination. Minden esetben, nem csak DAV-al. ha inbandrouter-ed van, akkor _muszaly_ beallitanod a self.session.server_address-t, a fenti uzenet akkor jon, ha nincs beallitva. tehat pl. a config()-bol beallitod default-ra (nem dav-os), ha DAV-os keres jon, akkor atallitod. esetleg felhuzod az osszes kerest, es mindig fixen beallitod.
Nem megy. def config(): self.session.server_address = SockAddrInet("1.2.3.4",443)
A Service-ben router=InbandRouter() van.
Ekor is no destination-t ad. És itt semmi DAV szűrés, csak a fenti beállítás.
valami felulcsapja azt a cimet, tippem szerint a Proxy.setServerAddress() az, mindenesetre jo lenne kiirni a self.sesison.server_address cimet, valahogy igy: class MyHttp(HttpProxy): ... def setServerAddress(self, host, port): proxyLog(self, 'http.debug', 3, "setServerAddress1(%s,%d), addr=%s" % (host, port, self.session.server_address) Proxy.setServerAddress(self, host, port) proxyLog(self, 'http.debug', 3, "setServerAddress2(%s,%d), addr=%s" % (host, port, self.session.server_address) majd nezd meg a logban, hogy itt van-e a gond. ha itt meg megvan, akkor nezd meg a connectServer() fv-ben is, bar annak meg kell egyeznie a masodik loguzenetben levovel. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1