api.py 973 B

123456789101112131415161718192021222324252627
  1. # -*- coding: utf-8 -*-
  2. # *****************************************************************************
  3. # Copyright (C) 2006-2020 Jorgen Stenarson. <jorgen.stenarson@bostream.nu>
  4. # Copyright (C) 2020 Bassem Girgis. <brgirgis@gmail.com>
  5. #
  6. # Distributed under the terms of the BSD License. The full license is in
  7. # the file COPYING, distributed as part of this software.
  8. # *****************************************************************************
  9. from pyreadline3.py3k_compat import is_ironpython
  10. if is_ironpython:
  11. try:
  12. from .ironpython_clipboard import get_clipboard_text, set_clipboard_text
  13. except ImportError:
  14. from .no_clipboard import get_clipboard_text, set_clipboard_text
  15. else:
  16. try:
  17. from .win32_clipboard import get_clipboard_text, set_clipboard_text
  18. except ImportError:
  19. from .no_clipboard import get_clipboard_text, set_clipboard_text
  20. __all__ = [
  21. "get_clipboard_text",
  22. "set_clipboard_text",
  23. ]