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-06-14 12:36:45 -0500
commit382d96a8146a888c6edca7a20ee6cb348b202c4b (patch)
tree72d7345b76b92937fc7ae8dd27e1ad9caf4467e0
parent92d4cfc6e8e2225b3b8d00578d83397313983c0b (diff)
downloadbcfg2-382d96a8146a888c6edca7a20ee6cb348b202c4b.tar.gz
bcfg2-382d96a8146a888c6edca7a20ee6cb348b202c4b.tar.bz2
bcfg2-382d96a8146a888c6edca7a20ee6cb348b202c4b.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