🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
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: 2712
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
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 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:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten