aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Tools/RedirectOutput.py
blob: d03a1d97cc802c345a835b16949bc1da1195ec2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import sys
from enigma import ePythonOutput

class EnigmaOutput:
	def write(self, data):
		if isinstance(data, unicode):
			data = data.encode("UTF-8")
		ePythonOutput(data)

	def flush():
		pass

sys.stdout = sys.stderr = EnigmaOutput()