PDA

Visualizza la versione completa : python: problema installazione programma


lion1810
26-02-2008, 11:44
A chi se ne instende di python ... chiedo un helpino http://forum.html.it/forum/faccine/112.gif


ho un problema nel far funzionare correttamente questo programma:


http://www.phrozensmoke.com/project...nstallation.php

una volta installato non mi funzionano 2 "schermate":

http://www.phrozensmoke.com/project...dules/iceme.php
e
http://www.phrozensmoke.com/project...p/ism/index.php

... mi da un'errore (mi pare causa python) che non capisco.



questo l'errore di icemy (IceMe.py )



erika@erika-filippo:/usr/share/iceWMCP$ ./IceMe.py
./IceMe.py:572: DeprecationWarning: use gtk.UIManager
itemf = ItemFactory(MenuBar, "<main>", ag)
./IceMe.py:637: DeprecationWarning:
callback)
./IceMe.py:661: DeprecationWarning:
self.tb.append_space()
./IceMe.py:684: DeprecationWarning:
self.tb.append_space()
./IceMe.py:699: DeprecationWarning:
self.tb.append_space()
./IceMe.py:708: DeprecationWarning:
self.tb.append_space()
/usr/share/iceWMCP/DndCTree.py:69: DeprecationWarning: use gtk.TreeView
CTree.__init__(self, cols, tree_col, titles)
./IceMe.py:160: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
command_hbox = HBox(FALSE, 5)
./IceMe.py:162: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
command_hbox.pack_start(self.command_button, expand=FALSE, fill=FALSE)
./IceMe.py:186: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
icon_hbox = HBox(FALSE, 5)
./IceMe.py:188: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
icon_hbox.pack_start(self.icon_button, expand=FALSE, fill=FALSE)
./IceMe.py:202: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
table = Table(2, 6, FALSE)
./IceMe.py:204: Warning: unsupported arithmetic operation for flags type
table.attach(self.name_entry, 1, 2, 0, 1, (EXPAND+FILL))
Traceback (most recent call last):
File "./IceMe.py", line 1327, in <module>
main()
File "./IceMe.py", line 1321, in main
i = IceMe(prefs)
File "./IceMe.py", line 204, in __init__
table.attach(self.name_entry, 1, 2, 0, 1, (EXPAND+FILL))
TypeError: flag values must be strings, ints, longs, or tuples
erika@erika-filippo:/usr/share/iceWMCP$

psykopear
26-02-2008, 13:21
Ripeto quello detto in pvt, a me sembra un errore di sintassi, in particolare per la riga
TypeError: flag values must be strings, ints, longs, or tuples
Quindi penso che modificando lo script si possa risolvere (gli altri errori non che li capisco molto)

vortex87
26-02-2008, 18:08
Il programma dai warning che vengono riportati sembra un po' vecchio.
Comunque prova a cambiare la linea 204 del file IceMe.py da


table.attach(self.name_entry, 1, 2, 0, 1, (EXPAND+FILL))

in


table.attach(self.name_entry, 1, 2, 0, 1, EXPAND | FILL)


:stordita: :stordita:

lion1810
26-02-2008, 20:50
table.attach(command_hbox, 1, 2, 1, 2, (EXPAND+FILL))
Traceback (most recent call last):
File "/usr/share/iceWMCP/./IceMe.py", line 1327, in <module>
main()
File "/usr/share/iceWMCP/./IceMe.py", line 1321, in main
i = IceMe(prefs)
File "/usr/share/iceWMCP/./IceMe.py", line 206, in __init__
table.attach(command_hbox, 1, 2, 1, 2, (EXPAND+FILL))
TypeError: flag values must be strings, ints, longs, or tuples
erika@erika-filippo:~$



.. sicuramente sar un p vecchio, vero comunque, che presente nei repo dell'ultima versione di Osuse...

...o voi pythoni c' modo di sapere se una dipendenza non soddisfatta????

vortex87
26-02-2008, 21:00
Non problema di dipendenze, un problema di codice. Sembra che sia stato programmato per utilizzare una versione di Pygtk vecchia. Prova con quello che ho scritto prima sostituento (EXPAND + FILL) con EXPAND | FILL per ogni linea su cui ti da l'errore, oppure prova a installare una release precedente di pygtk.

lion1810
26-02-2008, 22:34
Originariamente inviato da vortex87
Non problema di dipendenze, un problema di codice. Sembra che sia stato programmato per utilizzare una versione di Pygtk vecchia. Prova con quello che ho scritto prima sostituento (EXPAND + FILL) con EXPAND | FILL per ogni linea su cui ti da l'errore, oppure prova a installare una release precedente di pygtk.

:unz: :unz: :unz:

GRANDE vortex

:unz: :unz: :unz: :unz:

adesso ti posto anche l'altro che non funge ...

lion1810
26-02-2008, 22:38
mhhhh l'errore sembra simile

rika@erika-filippo:~$ /usr/share/iceWMCP/./icesound.py
/usr/share/iceWMCP/./icesound.py:209: DeprecationWarning: use gtk.UIManager
itemf = ItemFactory(MenuBar, "<main>", ag)
/usr/share/iceWMCP/./icesound.py:256: DeprecationWarning: use gtk.ComboBoxEntry
themelist=Combo()
/usr/share/iceWMCP/./icesound.py:312: DeprecationWarning: use gtk.ComboBoxEntry
eventcombo = Combo ()
/usr/share/iceWMCP/./icesound.py:324: Warning: unsupported arithmetic operation for flags type
eventtable.attach( eventcombo, 0, 1, 1, 2, (EXPAND+FILL), (0), 9, 0)
Exception in thread Thread-1:
Traceback (most recent call last):
File "threading.py", line 460, in __bootstrap
self.run()
File "threading.py", line 440, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/share/iceWMCP/./icesound.py", line 2029, in run
w=icewindow ()
File "/usr/share/iceWMCP/./icesound.py", line 324, in __init__
eventtable.attach( eventcombo, 0, 1, 1, 2, (EXPAND+FILL), (0), 9, 0)
TypeError: flag values must be strings, ints, longs, or tuples

erika@erika-filippo:~$

lion1810
27-02-2008, 10:26
vortex come deve essere la "punteggiatura"???

da
(EXPAND+FILL)

a

EXPAND | FILL

pure senza parentesi????

nifriz
27-02-2008, 10:34
Scusa fai come hai fatto prima... E a veder dall'esempio penso proprio che devi toglierle.. :madai!?:

vortex87
27-02-2008, 19:25
Si dovrebbe essere senza parentesi

Loading