def update_presence(connection): if rpc.connection_closed: rpc.close(connection) logger.error('Connection to Discord closed.') return activity = BASE_ACTIVITY filename = get_filename() cwd = get_cwd() if not filename or not cwd: return activity['details'] = 'Editing a .' + get_extension() + ' file' activity['assets']['small_text'] = 'Working on project ' + cwd extension = get_extension() if extension and extension in thumbnails.keys(): activity['assets']['large_image'] = extension activity['assets']['large_text'] = 'Editing a {} file'.format( thumbnails[extension]) activity['details'] = 'Editing a {} file'.format(thumbnails[extension]) else: activity['details'] = 'Editing a .{} file'.format(extension) activity['assets']['large_image'] = 'unknown' try: rpc.set_activity(connection, activity) except NameError: logger.error('Discord is not running!') except BrokenPipeError: logger.error('Connection to Discord lost!')
def update_presence(connection): if rpc.connection_closed: rpc.close(connection) logger.error('Connection to Discord closed.') return activity = BASE_ACTIVITY filename = get_filename() cwd = get_cwd() if not filename or not cwd: return activity['details'] = 'Fichier :' + cwd activity['assets']['small_text'] = 'https://github.com/vbe0201/vimdiscord' extension = get_extension() if extension and extension in thumbnails.keys(): activity['assets']['large_image'] = extension activity['assets']['large_text'] = 'Langage : {}'.format( thumbnails[extension]) activity['details'] = 'Fichier : {}'.format(cwd) else: activity['details'] = 'Fichier : {}'.format(cwd) activity['assets']['large_image'] = 'unknown' try: rpc.set_activity(connection, activity) except NameError: logger.error('Discord is not running!') except BrokenPipeError: logger.error('Connection to Discord lost!')
def signal_handler(signal, frame): rpc.close() sys.exit(0)