in pygenie/jobs/core.py [0:0]
def args_to_str(self, args):
"""Convert args tuple to string."""
if args is not None:
results = list()
redact_hint=None
if len(args) > 0 and len(args) % 2 == 0 and is_str(args[0]):
redact_hint = args[0]
for i, arg in enumerate([convert_to_unicode(a) for a in args]):
value = arg
if isinstance(arg, list):
value = normalize_list(arg)
if i > 0 and is_str(value):
value = convert_to_unicode(value, redact_hint)
results.append('{qu}{val}{qu}'.format(
val=value,
qu=self.__quote(value) if is_str(arg) else ''
))
return ', '.join(results)
return ''