Files
pyfa/gui/utils/clipboard.py

21 lines
442 B
Python

# noinspection PyPackageRequirements
import pyclip
from logbook import Logger
logger = Logger(__name__)
def toClipboard(text):
pyclip.copy(text)
def fromClipboard():
"""
Read text from clipboard. Uses pyclip to grab in a cross-platform, reliable manner.
"""
data = pyclip.paste(text=True)
if not isinstance(data, str):
data = data.decode('utf-8')
logger.debug("Pasted data: {}", data)
return data