misc: adapt journal logging string handling for python 3 (#36221)
This commit is contained in:
parent
aba088843d
commit
ca5d0b18c3
|
@ -25,6 +25,7 @@ from syslog import (LOG_ALERT, LOG_CRIT, LOG_ERR,
|
|||
LOG_WARNING, LOG_INFO, LOG_DEBUG)
|
||||
|
||||
from systemd._journal import sendv
|
||||
from django.utils import six
|
||||
|
||||
_IDENT_CHARACTER = set('ABCDEFGHIJKLMNOPQRTSUVWXYZ_0123456789')
|
||||
|
||||
|
@ -36,7 +37,7 @@ def _valid_field_name(s):
|
|||
def _make_line(field, value):
|
||||
if isinstance(value, bytes):
|
||||
return field.encode('utf-8') + b'=' + value
|
||||
elif isinstance(value, basestring):
|
||||
elif isinstance(value, six.string_types):
|
||||
return field + '=' + value
|
||||
else:
|
||||
return field + '=' + str(value)
|
||||
|
|
Loading…
Reference in New Issue