def copy_to_clipboard(text): current = pyperclip.paste() if (not clipboard) or (clipboard and clipboard[-1]!=current): clipboard.append(current) pyperclip.copy(text) clipboard.append(text)