🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

nach Upgrade auf LO 4.3 werfen Pythonmakros Fehler

Alles zur Programmierung im LibreOffice.
Antworten
jg-n-py
Beiträge: 17
Registriert: Mi 7. Mai 2014, 21:24

nach Upgrade auf LO 4.3 werfen Pythonmakros Fehler

Beitrag von jg-n-py » Fr 20. Feb 2015, 15:58

Hallo Zusammen,

hab ein dringliches Problem - nach meinem gestrigen Update von LO auf Version: 4.3.5.2.0+ (Build-ID: 430m0(Build:2)) gehen viele meiner Pythonmakros nicht mehr :cry: - und die brauche ich GANZ dringend...

Die Fehlermeldungen geben an, dass ein globaler Name 'long' oder 'basestring' nicht definiert ist???

Fehlermeldung 1:

Code: Alles auswählen

Es ist eine Ausnahme aufgetreten 
Type: com.sun.star.uno.RuntimeException
Message: Error during invoking function matheklassen in module file:///home/sej/.config/libreoffice/4-suse/user/Scripts/python/pyfuncs.py (<class 'NameError'>: global name 'long' is not defined
  /home/sej/.config/libreoffice/4-suse/user/Scripts/python/pyfuncs.py:921 ...
).
Fehlermeldung 2:

Code: Alles auswählen

Es ist eine Ausnahme aufgetreten 
Type: com.sun.star.uno.RuntimeException
Message: Error during invoking function sisvorlage in module file:///home/sej/.config/libreoffice/4-suse/user/Scripts/python/pyfuncs.py (<class 'NameError'>: global name 'basestring' is not defined
  /home/sej/.config/libreoffice/4-suse/user/Scripts/python/pyfuncs.py:1329 ...
).
Welche Pythonversion verwendet LO 4.3? Ich habe das alles in Python 2.7 erstellt!

jg-n-py
Beiträge: 17
Registriert: Mi 7. Mai 2014, 21:24

Re: nach Upgrade auf LO 4.3 werfen Pythonmakros Fehler

Beitrag von jg-n-py » Fr 20. Feb 2015, 19:25

Hab den Fehler selbst gefunden,

LO verwendet auf jeden Fall Python 3.X und dort ist nachzulesen, dass...
... unicode -> str
... long -> int

Sorry

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2540
Registriert: Fr 10. Dez 2010, 10:01

Re: nach Upgrade auf LO 4.3 werfen Pythonmakros Fehler

Beitrag von karolus » Sa 21. Feb 2015, 09:14

Hallo

Schon mit LO4.0 ( im März 2013 ) wurde von python2 auf python3 gewechselt.

Karolus
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

jg-n-py
Beiträge: 17
Registriert: Mi 7. Mai 2014, 21:24

Re: nach Upgrade auf LO 4.3 werfen Pythonmakros Fehler

Beitrag von jg-n-py » So 22. Feb 2015, 23:27

Seltsam, bis Version 4.1 liefen die Macros ohne Probleme ???


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten