2017-10-11 06:55:49 +00:00
|
|
|
def tostring(i, *, random=False):
|
|
|
|
o = ''
|
2017-09-24 15:05:28 +00:00
|
|
|
if i:
|
|
|
|
for v in i:
|
|
|
|
o += v + ' '
|
2017-10-11 06:55:49 +00:00
|
|
|
o = o[:-1]
|
|
|
|
elif random is True:
|
|
|
|
o += 'order:random'
|
|
|
|
else:
|
|
|
|
o = ' '
|
2017-09-24 15:05:28 +00:00
|
|
|
return o
|
|
|
|
|
2017-10-13 02:26:22 +00:00
|
|
|
|
2017-09-24 15:05:28 +00:00
|
|
|
def tostring_commas(i):
|
|
|
|
if i:
|
|
|
|
o = ','
|
|
|
|
for v in i:
|
|
|
|
o += v + ','
|
|
|
|
return o[:-1]
|
|
|
|
return ''
|
|
|
|
|
2017-10-13 02:26:22 +00:00
|
|
|
|
2017-09-24 15:05:28 +00:00
|
|
|
def dict_tostring(i):
|
|
|
|
o = ''
|
|
|
|
if i:
|
|
|
|
for k, v in i.items():
|
|
|
|
o += '**' + k + ':** `' + tostring(v) + '`\n'
|
|
|
|
return o
|
|
|
|
|
2017-10-13 02:26:22 +00:00
|
|
|
|
2017-09-24 15:05:28 +00:00
|
|
|
def dictelem_tostring(i):
|
|
|
|
o = ''
|
|
|
|
if i:
|
|
|
|
for dic, elem in i.items():
|
|
|
|
o += '**__' + dic + '__**\n'
|
|
|
|
for k, v in elem.items():
|
|
|
|
o += '***' + k + ':*** `' + tostring(v) + '`\n'
|
|
|
|
return o
|