diff options
author | Todd Leonhardt <todd.leonhardt@gmail.com> | 2019-08-13 08:48:19 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-13 08:48:19 -0400 |
commit | d6549c847a40e995dc6d6bcbf8ace1c121c4b0ee (patch) | |
tree | 8433a9f2331ca06afcba7359f21e86d2280748d5 | |
parent | 5643d567eefc6789b621db024eab31eb471fb90c (diff) | |
parent | ee570ec943270eef824d2687bd0dbc66a1a437a6 (diff) | |
download | cmd2-git-d6549c847a40e995dc6d6bcbf8ace1c121c4b0ee.tar.gz |
Merge pull request #761 from python-cmd2/pyperclip_wsl
Fixed a bug when using WSL when all Windows paths have been removed
-rw-r--r-- | CHANGELOG.md | 2 | ||||
-rw-r--r-- | cmd2/clipboard.py | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d6a7d12..cb7ff7ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,6 @@ ## 0.9.17 (TBD, 2019) +* Bug Fixes + * Fixed a bug when using WSL when all Windows paths have been removed from $PATH * Enhancements * No longer treating empty text scripts as an error condition diff --git a/cmd2/clipboard.py b/cmd2/clipboard.py index 8e3cddc3..18370f9a 100644 --- a/cmd2/clipboard.py +++ b/cmd2/clipboard.py @@ -10,7 +10,8 @@ from pyperclip import PyperclipException try: # Try getting the contents of the clipboard _ = pyperclip.paste() -except PyperclipException: +except (PyperclipException, FileNotFoundError): + # NOTE: FileNotFoundError is for Windows Subsystem for Linux (WSL) when Windows paths are removed from $PATH can_clip = False else: can_clip = True |