Changeset 3298 for pykota/trunk/pykota/tool.py
- Timestamp:
- 01/24/08 10:12:48 (16 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/tool.py
r3295 r3298 96 96 # Saves a copy of the locale settings 97 97 (self.language, self.charset) = locale.getlocale() 98 if not self.language : 99 self.language = "C" 98 100 if not self.charset : 99 101 self.charset = "UTF-8" … … 165 167 """Display a message but only if stdout is a tty.""" 166 168 if sys.stdout.isatty() : 167 sys.stdout.write(message.encode(s ys.stdout.encoding or "UTF-8", \169 sys.stdout.write(message.encode(self.charset, \ 168 170 "replace")) 169 171 sys.stdout.flush() … … 172 174 """Logs something to debug output if debug is enabled.""" 173 175 if self.debug : 174 self.logger.log_message(message.encode(sys.stdout.encoding \ 175 or "UTF-8", \ 176 self.logger.log_message(message.encode(self.charset, \ 176 177 "replace"), \ 177 178 "debug") … … 180 181 """Sends a message to standard error.""" 181 182 sys.stderr.write("%s: %s\n" % (level.upper(), \ 182 message.encode(sys.stdout.encoding \ 183 or "UTF-8", \ 183 message.encode(self.charset, \ 184 184 "replace"))) 185 185 sys.stderr.flush()