Errore apt-proxy v2

Massimo Masson massimo@mail.studiomasson.it
Mar 2 Nov 2004 23:37:33 CET


Marco Cassol ha scritto:
[...]
> il file è questo:
> ____________________________________________________________
> #!/usr/bin/env python
> 
> import pwd
> 
> from twisted.application import service, internet
> 
[...]
> 
> application = service.Application("AptProxy", uid, gid)
> 
[...]
> if __name__ == '__main__':
>     #Sorry moshez, but I don't jet feel confortable with twistd
>     application.run(0)

e

> Traceback (most recent call last):
>   File "/usr/sbin/apt-proxy", line 30, in ?
>     application.run(0)
> AttributeError: Componentized instance has no attribute 'run'

Sembra che application, istanza di 
twisted.application.service.Application (?) non disponga del metodo .run(0)

if __name__ == '__main__': è un modo standard per far fare qualcosa ad 
uno script solo se viene eseguito, ma non se viene importato. Magari il 
test è stato fatto solo come modulo da importare, per il momento...

Non sapevo che alcuni apt-componenti fossero scritti in Pyhton... bello!

Ad ogni modo, per non lasciare a zero l'utilità di questo post, potresti 
provare a postare su it.comp.lang.pyhton, assiduamente frequentato 
dall'onniscente Alex Martelli che se non ricordo male ha ruolo attivo 
nella scrittura di twisted... magari con poco risolve il problema!

kamehameha,
Max.


Maggiori informazioni sulla lista blug