Skip to content

Commit f8eece7

Browse files
authored
Merge pull request #27 from sgratzl/unicode_output
fix #26 unicode merging
2 parents 8393778 + 3f55f22 commit f8eece7

File tree

1 file changed

+11
-17
lines changed

1 file changed

+11
-17
lines changed

slack_cleaner/cli.py

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -161,10 +161,8 @@ def get_user_name(m):
161161

162162
counter.increase()
163163
if not args.quiet:
164-
logger.warning(Colors.RED + 'Deleted message -> ' + Colors.ENDC
165-
+ get_user_name(message)
166-
+ ' : %s'
167-
, message.get('text', ''))
164+
logger.warning(Colors.RED + 'Deleted message -> ' + Colors.ENDC + '%s : %s',
165+
get_user_name(message), message.get('text', ''))
168166
except Exception as error:
169167
logger.error(Colors.YELLOW + 'Failed to delete (%s)->' + Colors.ENDC, error)
170168
pp.pprint(message)
@@ -176,10 +174,8 @@ def get_user_name(m):
176174
else:
177175
counter.increase()
178176
if not args.quiet:
179-
logger.warning(Colors.YELLOW + 'Will delete message -> ' + Colors.ENDC
180-
+ get_user_name(message)
181-
+ ' : %s'
182-
, message.get('text', ''))
177+
logger.warning(Colors.YELLOW + 'Will delete message -> ' + Colors.ENDC + '%s : %s',
178+
get_user_name(message), message.get('text', ''))
183179

184180

185181
def remove_files(time_range, user_id=None, types=None, channel_id=None):
@@ -226,8 +222,7 @@ def delete_file(file):
226222
slack.files.delete(file['id'])
227223
counter.increase()
228224
if not args.quiet:
229-
logger.warning(Colors.RED + 'Deleted file -> ' + Colors.ENDC
230-
+ file.get('title', ''))
225+
logger.warning(Colors.RED + 'Deleted file -> ' + Colors.ENDC + '%s', file.get('title', ''))
231226
except Exception as error:
232227
logger.error(Colors.YELLOW + 'Failed to delete (%s) ->' + Colors.ENDC, error)
233228
pp.pprint(file)
@@ -238,8 +233,7 @@ def delete_file(file):
238233
# Just simulate the task
239234
elif not args.quiet:
240235
counter.increase()
241-
logger.warning(Colors.YELLOW + 'Will delete file -> ' + Colors.ENDC
242-
+ file.get('title', ''))
236+
logger.warning(Colors.YELLOW + 'Will delete file -> ' + Colors.ENDC + '%s', file.get('title', ''))
243237

244238

245239

@@ -386,28 +380,28 @@ def show_infos():
386380
"""
387381

388382
def print_dict(name, d):
389-
m = Colors.GREEN + name + ':' + Colors.ENDC
383+
m = u'{g}{name}:{e}'.format(g=Colors.GREEN, name=name, e=Colors.ENDC)
390384
for k, v in d.items():
391-
m += '\n' + k + ' ' + str(v)
385+
m += u'\n{k} {v}'.format(k=k, v=v)
392386
logger.info(m)
393387

394388
res = slack.users.list().body
395389
if res['ok'] and res['members']:
396-
users = { c['id']: c['name'] + ' = ' + c['profile']['real_name'] for c in res['members']}
390+
users = {c['id']: u'{n} = {r}'.format(n=c['name'], r=c['profile']['real_name']) for c in res['members']}
397391
else:
398392
users = {}
399393
print_dict('users', users)
400394

401395
res = slack.channels.list().body
402396
if res['ok'] and res['channels']:
403-
channels = { c['id']: c['name'] for c in res['channels']}
397+
channels = {c['id']: c['name'] for c in res['channels']}
404398
else:
405399
channels = {}
406400
print_dict('public channels', channels)
407401

408402
res = slack.groups.list().body
409403
if res['ok'] and res['groups']:
410-
groups = { c['id']: c['name'] for c in res['groups']}
404+
groups = {c['id']: c['name'] for c in res['groups']}
411405
else:
412406
groups = {}
413407
print_dict('private channels', groups)

0 commit comments

Comments
 (0)