a hack for pisi to work with non-patched Python

This commit is contained in:
Faik Uygur
2009-02-17 12:54:16 +00:00
parent 257f6c02a0
commit 96b2d6ec42
+6
View File
@@ -13,6 +13,7 @@
# PiSi version # PiSi version
import os import os
import sys
import atexit import atexit
import logging import logging
@@ -67,6 +68,11 @@ def _cleanup():
ctx.ui.close() ctx.ui.close()
ctx.enable_keyboard_interrupts() ctx.enable_keyboard_interrupts()
# Hack for pisi to work with non-patched Python. pisi needs
# lots of work for not doing this.
reload(sys)
sys.setdefaultencoding('utf-8')
atexit.register(_cleanup) atexit.register(_cleanup)
ctx.config = pisi.config.Config(pisi.config.Options()) ctx.config = pisi.config.Config(pisi.config.Options())