summaryrefslogtreecommitdiffstats
path: root/pyLoadCore.py
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2010-08-30 11:45:32 +0200
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2010-08-30 11:45:32 +0200
commit367b5b21ff2aa72776d327286e6dd7fca9af59d8 (patch)
tree27ef13452705721af97de6c9c93b59dd6b1cb974 /pyLoadCore.py
parentmoved interfaces (diff)
downloadpyload-367b5b21ff2aa72776d327286e6dd7fca9af59d8.tar.xz
encoding fixes
Diffstat (limited to 'pyLoadCore.py')
-rwxr-xr-xpyLoadCore.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/pyLoadCore.py b/pyLoadCore.py
index a276d00eb..17865bfe0 100755
--- a/pyLoadCore.py
+++ b/pyLoadCore.py
@@ -64,6 +64,8 @@ import module.remote.SecureXMLRPCServer as Server
from module.web.ServerThread import WebServer
from module.FileDatabase import PyFile
+from codecs import getwriter
+sys.stdout = getwriter("utf8")(sys.stdout, errors = "replace")
class Core(object):
""" pyLoad Core """
@@ -179,7 +181,7 @@ class Core(object):
translation = gettext.translation("pyLoad", self.path("locale"),
languages=["en", self.config['general']['language']])
- translation.install(unicode=(True if sys.getfilesystemencoding().lower().startswith("utf") else False))
+ translation.install(True)
self.debug = self.doDebug or self.config['general']['debug_mode']
@@ -324,7 +326,8 @@ class Core(object):
if self.config['log']['file_log']:
file_handler = logging.handlers.RotatingFileHandler(join(self.config['log']['log_folder'], 'log.txt'),
maxBytes=102400,
- backupCount=int(self.config['log']['log_count'])
+ backupCount=int(self.config['log']['log_count']),
+ encoding="utf8"
) #100 kib each
file_handler.setFormatter(frm)
self.log.addHandler(file_handler)