salt/utils/jinja.py: remove raw string formatting

This commit is contained in:
Erik Johnson 2015-08-26 23:26:07 -05:00
parent f446d462c4
commit d5a7dcca06

View file

@ -72,7 +72,7 @@ class SaltCacheLoader(BaseLoader):
self.searchpath = opts['file_roots'][saltenv]
else:
self.searchpath = [path.join(opts['cachedir'], 'files', saltenv)]
log.debug('Jinja search path: {0!r}'.format(self.searchpath))
log.debug('Jinja search path: \'{0}\''.format(self.searchpath))
self._file_client = None
self.cached = []
self.pillar_rend = pillar_rend
@ -163,16 +163,16 @@ class PrintableDict(OrderedDict):
for key, value in six.iteritems(self):
if isinstance(value, six.string_types):
# keeps quotes around strings
output.append('{0!r}: {1!r}'.format(key, value))
output.append('\'{0}\': \'{1}\''.format(key, value))
else:
# let default output
output.append('{0!r}: {1!s}'.format(key, value))
output.append('\'{0}\': {1!s}'.format(key, value))
return '{' + ', '.join(output) + '}'
def __repr__(self): # pylint: disable=W0221
output = []
for key, value in six.iteritems(self):
output.append('{0!r}: {1!r}'.format(key, value))
output.append('\'{0}\': \'{1}\''.format(key, value))
return '{' + ', '.join(output) + '}'