summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSol Jerome <sol.jerome@gmail.com>2011-05-09 11:54:07 -0500
committerSol Jerome <sol.jerome@gmail.com>2011-05-09 11:55:01 -0500
commit499943e04f4727814879e39e18808f9f47343041 (patch)
treede7ff35af9d345aefdb7d9057cd6edf92128c494
parent5adc4a43f1a3844d0a53eae8e1faefdc71341dde (diff)
downloadbcfg2-499943e04f4727814879e39e18808f9f47343041.tar.gz
bcfg2-499943e04f4727814879e39e18808f9f47343041.tar.bz2
bcfg2-499943e04f4727814879e39e18808f9f47343041.zip
Logger: Use bytes for PY3K
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
-rw-r--r--src/lib/Logger.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/Logger.py b/src/lib/Logger.py
index b49a7069f..0a72e038c 100644
--- a/src/lib/Logger.py
+++ b/src/lib/Logger.py
@@ -12,6 +12,8 @@ import sys
import termios
# Compatibility import
from Bcfg2.Bcfg2Py3k import fprint
+if sys.hexversion >= 0x03000000:
+ str = bytes
logging.raiseExceptions = 0
@@ -118,7 +120,7 @@ class FragmentingSysLogHandler(logging.handlers.SysLogHandler):
def emit(self, record):
"""Chunk and deliver records."""
record.name = self.procname
- if len(record.msg) > 250:
+ if str(record.msg) > 250:
msgs = []
error = record.exc_info
record.exc_info = None