Seite 1 von 1

py2exe und locale.getdefaultlocale

Verfasst: Mittwoch 12. Mai 2004, 13:42
von Mawilo
Hallo,

ich habe aus einem Programm in eine exe-Datei erstellt. Das lief alles wunderbar. In dem Programm habe ich folgende Zeilen:

Code: Alles auswählen

self.codeset = locale.getdefaultlocale()[1]
self.alias = self.enalias.get().encode(self.codeset)
Wenn ich die exe starte, sieht auch noch alles normal aus. Wird allerdings die Funktion mit dem oben gezeigten Code aufgerufen, wird eine Log-Datei mit folgender Fehlermeldung erstellt:

Exception in Tkinter callback
Traceback (most recent call last):
File "Tkinter.pyc", line 1345, in __call__
File "popup_0.5.pyw", line 201, in add
LookupError: no codec search functions registered: can't find encoding


Lasse ich das Programm als .pyw oder .py laufen, kommt diese Meldung nicht.

Hat jemand eine Idee, wie ich das Problem beheben kann?

Stephan