@@ -116,7 +116,7 @@ def copy_osx_pbcopy(text):
116
116
117
117
def paste_osx_pbcopy ():
118
118
p = subprocess .Popen (["pbpaste" , "r" ], stdout = subprocess .PIPE , close_fds = True )
119
- stdout , stderr = p .communicate ()
119
+ stdout = p .communicate ()[ 0 ]
120
120
return stdout .decode (ENCODING )
121
121
122
122
return copy_osx_pbcopy , paste_osx_pbcopy
@@ -194,7 +194,7 @@ def paste_xclip(primary=False):
194
194
stderr = subprocess .PIPE ,
195
195
close_fds = True ,
196
196
)
197
- stdout , stderr = p .communicate ()
197
+ stdout = p .communicate ()[ 0 ]
198
198
# Intentionally ignore extraneous output on stderr when clipboard is empty
199
199
return stdout .decode (ENCODING )
200
200
@@ -222,7 +222,7 @@ def paste_xsel(primary=False):
222
222
p = subprocess .Popen (
223
223
["xsel" , selection_flag , "-o" ], stdout = subprocess .PIPE , close_fds = True
224
224
)
225
- stdout , stderr = p .communicate ()
225
+ stdout = p .communicate ()[ 0 ]
226
226
return stdout .decode (ENCODING )
227
227
228
228
return copy_xsel , paste_xsel
@@ -250,7 +250,7 @@ def paste_klipper():
250
250
stdout = subprocess .PIPE ,
251
251
close_fds = True ,
252
252
)
253
- stdout , stderr = p .communicate ()
253
+ stdout = p .communicate ()[ 0 ]
254
254
255
255
# Workaround for https://bugs.kde.org/show_bug.cgi?id=342874
256
256
# TODO: https://github.com/asweigart/pyperclip/issues/43
@@ -493,7 +493,7 @@ def paste_wsl():
493
493
stderr = subprocess .PIPE ,
494
494
close_fds = True ,
495
495
)
496
- stdout , stderr = p .communicate ()
496
+ stdout = p .communicate ()[ 0 ]
497
497
# WSL appends "\r\n" to the contents.
498
498
return stdout [:- 2 ].decode (ENCODING )
499
499
0 commit comments