Subversion Repositories freemyipod

Rev

Rev 611 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 611 Rev 616
Line 77... Line 77...
77
            text = text.replace("\n", "\n" + (indent * " "), text.count("\n") - 1)
77
            text = text.replace("\n", "\n" + (indent * " "), text.count("\n") - 1)
78
            if target == "stdout":
78
            if target == "stdout":
79
                if majorver() > 2:
79
                if majorver() > 2:
80
                    sys.stdout.write(text)
80
                    sys.stdout.write(text)
81
                else:
81
                else:
82
                    sys.stdout.write(text.encode(sys.stdout.encoding, "replace"))
82
                    sys.stdout.write(text.encode(sys.stdout.encoding or "latin1", "replace"))
83
            if target == "stderr":
83
            if target == "stderr":
84
                if majorver() > 2:
84
                if majorver() > 2:
85
                    sys.stdout.write(text)
85
                    sys.stdout.write(text)
86
                else:
86
                else:
87
                    sys.stderr.write(text.encode(sys.stderr.encoding, "replace"))
87
                    sys.stderr.write(text.encode(sys.stderr.encoding or "latin1", "replace"))
88
            elif target == "file":
88
            elif target == "file":
89
                with open(self.logfile, 'a') as f:
89
                with open(self.logfile, 'a') as f:
90
                    f.write(text)
90
                    f.write(text)
91
                    f.close()
91
                    f.close()
92
            elif target == "string":
92
            elif target == "string":