(Courriels de diversion: <tisserent@pieter-subreptice.com> <conjecturait@attenuerez-beneficiez.com> <enerve@heriterions-vanter.com> <souillures@empresserai-recueillirent.com> <inspecterent@negocies-lunaire.com> <decuver@fastueux-militaient.com> <resisteras@faconnier-exponentielles.com> <antagoniste@implorerent-consisteriez.com> <admissibilites@commotionne-appuyait.com> <cuisinerez@depreciatifs-totalitaires.com> )
Jean-Michel a écrit : > Jean-Marc Mongrelet a écrit : > > >> Jean-Michel a écrit : >> >> >>> Jean-Marc Mongrelet a écrit : >>> >>> >>>> Dans tout les cas, chez moi, que ce soit r ou w, c'est du pareil au même >>>> ... le processus n'est pas bloquant... du moins dans l'immédiat, car au >>>> final, c'est mon serveur qui bloque (pas tout compris là!!!). >>>> >>>> >> Dans certain endroit du script, le r/w fonctionne... dans un terminal, >> ça fonctionne pas (reste non bloquant). >> >> > > J'avais aussi observé ce genre de chose sur ma machine. > >> >> >>>> >>>> >>>> >>> mais lancez-vous x = os.popem, ou bien os.popen? >>> >>> >> pourquoi, ça existe os.popem ? >> >> > Je voulais écrire: > > lancez-vous x = os.popen, ou bien os.popen? > Autrement dit, la valeur de retour de os.popen est-elle utilisée? > >> >> >>> Où peut-on consulter ce logiciel? >>> >>> >> ici: >> http://www.kde-apps.org/content/show.php?action=content&content=67518&PHPSESSID=12da43fbf62ebf7ae063cbd30ce9f296 >> >> JM >> >> > > Il y a un truc que je n'ai pas du bien faire, car ça ne marche pas, a > priori. > > (Je n'ai pas encore regardé le code) > > > Faut-il installer un logiciel spécifique (style KDE), ou pas? > > > python WebCollectionServer.py > localhost.localdomain - - [12/Jan/2009 21:38:07] "GET / HTTP/1.1" 200 - > ERROR: Couldn't attach to DCOP server! > ERROR: Couldn't attach to DCOP server! > ---------------------------------------- > Exception happened during processing of request from ('127.0.0.1', 33329) > Traceback (most recent call last): > File "SocketServer.py", line 222, in handle_request > self.process_request(request, client_address) > File "SocketServer.py", line 241, in process_request > self.finish_request(request, client_address) > File "SocketServer.py", line 254, in finish_request > self.RequestHandlerClass(request, client_address, self) > File "SocketServer.py", line 521, in __init__ > self.handle() > File "BaseHTTPServer.py", line 316, in handle > self.handle_one_request() > File "BaseHTTPServer.py", line 310, in handle_one_request > method() > File "WebCollectionServer.py", line 45, in do_GET > self.wfile.write(web.get()) > File "/tmp/webcollection/PostRequette.py", line 62, in get > return self.get_A() > File "/tmp/webcollection/PostRequette.py", line 117, in get_A > self.playlist() > File "/tmp/webcollection/PostRequette.py", line 270, in playlist > xml = minidom.parse(playlistfile) > File "xml/dom/minidom.py", line 1915, in parse > File "xml/dom/expatbuilder.py", line 922, in parse > IOError: [Errno 2] No such file or directory: '' > ---------------------------------------- > localhost.localdomain - - [12/Jan/2009 21:38:09] "GET /favicon.ico > HTTP/1.1" 200 - > ERROR: Couldn't attach to DCOP server! > ERROR: Couldn't attach to DCOP server! > ---------------------------------------- > Exception happened during processing of request from ('127.0.0.1', 33330) > Traceback (most recent call last): > File "SocketServer.py", line 222, in handle_request > self.process_request(request, client_address) > File "SocketServer.py", line 241, in process_request > self.finish_request(request, client_address) > File "SocketServer.py", line 254, in finish_request > self.RequestHandlerClass(request, client_address, self) > File "SocketServer.py", line 521, in __init__ > self.handle() > File "BaseHTTPServer.py", line 316, in handle > self.handle_one_request() > File "BaseHTTPServer.py", line 310, in handle_one_request > method() > File "WebCollectionServer.py", line 45, in do_GET > self.wfile.write(web.get()) > File "/tmp/webcollection/PostRequette.py", line 62, in get > return self.get_A() > File "/tmp/webcollection/PostRequette.py", line 117, in get_A > self.playlist() > File "/tmp/webcollection/PostRequette.py", line 270, in playlist > xml = minidom.parse(playlistfile) > File "xml/dom/minidom.py", line 1915, in parse > File "xml/dom/expatbuilder.py", line 922, in parse > IOError: [Errno 2] No such file or directory: '' > ---------------------------------------- > Après avoir installé python-dcop, amarok, et avoir bidouillés quelques trucs par-ci par là, j'ai réussi à utiliser ce serveur web. J'ai même fait la modification suivante dans Multimedia.py, et le logiciel fonctionnait encore. def set_Baffle(self,val) : os.popen( '/usr/bin/amarok -a "%s" '%(val) ) def set_Casque(self,val) : #os.popen('%s "%s" &'%(Commun.config_txt('xmms'),val) ) os.popen('%s "%s" &'%(Commun.config_txt('xmms'),val) ) Je n'ai donc pas réussi à reproduire l'anomalie décrite dans un précédent message. ----------------------------------------------------------------- Les listes de diffusion du CULTe - Pour une informatique libre http://www.CULTe.org/listes/ Pour se desabonner: mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER