python-gammu

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
3ff
User
Beiträge: 191
Registriert: Dienstag 22. Dezember 2009, 12:54
Wohnort: Odenwald Sued-Hessen

Diesmal geht es um 1 konkretes Problem, naemlich mein Handy.
Nach einigem Bingen fand ich pybluez und eben python-gammu.
apt-get install python-gammu.
apt-get install python-bluez

Das Programm wird schon mal nicht uebersetzt. Quellcode ist in der pastebin auch das log-file
gammu.err
Hier ist der Quell-Code:http://www.python-forum.de/pastebin.php?mode=view&s=68
das logfile ist hierhttp://www.python-forum.de/pastebin.php?mode=view&s=69
Frage:
Liegt das wieder an meinem python 2.5?
Hab ich die falsche Lib geladen?
Danke schon mal.
Fritz :?: :?:
Zuletzt geändert von 3ff am Donnerstag 16. September 2010, 22:38, insgesamt 1-mal geändert.
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

3ff hat geschrieben:Das Programm wird schon mal nicht uebersetzt. Quellcode ist in der pastebin auch das log-file
gammu.err
Hier ist der Quell-Code:http://www.python-forum.de/pastebin.php?mode=view&s=68
Naja, der Quellcode steht ja auch hier: http://wammu.eu/python-gammu/ ;-)

Was meinst Du mit "übersetzt"?

Fehler deutet darauf hin, dass Du Dein Script gammu.py genannt hast. Damit überschreibst Du das gammu-Modul. Benenne Dein Script einfach um. (Man muss sich eben doch Gedanken über Namen machen :P )
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
3ff
User
Beiträge: 191
Registriert: Dienstag 22. Dezember 2009, 12:54
Wohnort: Odenwald Sued-Hessen

@ Hyperion,
Ja,Ja,Ja
Jetzt kommt erschwerend noch dazu, das ich 1 Handy von Nokia hab, meiner ¨ lieblingsfima¨
Guude!
Fritz
3ff
User
Beiträge: 191
Registriert: Dienstag 22. Dezember 2009, 12:54
Wohnort: Odenwald Sued-Hessen

hab grad folgendes gemacht

Code: Alles auswählen

mv gammu.py gammu1.py
derselbe Fehler!
OhOhOh!
Fritz
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

3ff hat geschrieben:@ Hyperion,
Ja,Ja,Ja
Jetzt kommt erschwerend noch dazu, das ich 1 Handy von Nokia hab, meiner ¨ lieblingsfima¨
Guude!
Fritz
Nicht, dass ich jetzt etwas anderes erwartet hätte, aber siehst Du nicht selber, dass Deine Antwort in keinem Zusammenhang zum Ursprungsposting und vor allem nicht zu meiner Antwort (Vermutung) steht? Du hast auch (wieder einmal) keine Gegenfrage beantwortet! *seufz*
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

3ff hat geschrieben:hab grad folgendes gemacht

Code: Alles auswählen

mv gammu.py gammu1.py
derselbe Fehler!
OhOhOh!
Fritz
Derselbe Fehler kann es jetzt ja nicht mehr sein, weil nun ein "gammu1.py" irgend wo auftauchen müßte ;-)
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
3ff
User
Beiträge: 191
Registriert: Dienstag 22. Dezember 2009, 12:54
Wohnort: Odenwald Sued-Hessen

also Hyperion,
bin ich denn so schwer zu verstehen?

Code: Alles auswählen

Python gammu.py
bringt den Fehler, wie in der pastbin beschrieben.

Code: Alles auswählen

python gammu1.py
bringt den gleichen Fehler.
Ich weiss die Ursache nicht, deshalb hab ich mich hier gemeldet.
Ich koennte es mal mit Python3.0 versuchen.
Das Script gammu.py stammt uebrigens von der von dir angegebenen Quelle. Da gibts auch
---------------------------------
1 Referenzliste der Handys von Nokia.
Mein 9300 ist leider nicht da aufgefuert, nur das 9300i.
Aber soweit bin ich noch nicht.
Die Funkverbindung via Bluetooth ist schon enorm wichtig, mein anderer Lappy hat (leider) eine USB-Schnittstelle mit 1.1 nicht 2.0
Da kann es dann gewisse Inkonsistenzen geben
Der Unix-Befehl
lsusb | grep Bluetooth
liefert mir mit diesem Dongel

Code: Alles auswählen

lsusb | grep Bluetooth 0A5C200A
Das ist 1 Dongel von Broadcom.
Das hat erstmal mit Python NICHTS zu tun.
Ich bekomme 1 ser Dongel um die Bluetooth-Schnittstelle anzusprechen, aber erst nach dem Urlaub.
Dann werd ich den tty-devicetreiber laden und dann muss die Kommunikation von Lappy zu Lappy laufen.
Es gibt ein anderes Tool
apt-get install python-obex
da wird ein FTP_Protokoll erzeugt, um Dateien von Bluetooth-Partnern zu uebertragen.
Guude!
Fritz :?: :?:
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

In der API-Dokumentation ist von den Namen, die du (und die Doku) verwendest, keine Rede. Du solltest dich da mal an die Entwickler haengen.
Antworten