diff options
| author | Catherine Devlin <catherine.devlin@gmail.com> | 2008-05-19 10:08:23 -0400 |
|---|---|---|
| committer | Catherine Devlin <catherine.devlin@gmail.com> | 2008-05-19 10:08:23 -0400 |
| commit | 643ffaf62c3b85cef476a0a506e3ef8bce0cc78b (patch) | |
| tree | bbd58831d95961a85a09cd693b023869907ab3b7 | |
| parent | 34d3665eb0480f8d175e8cbb44356d481254d03e (diff) | |
| download | cmd2-git-0.3.1.tar.gz | |
fixed err in python 2.4 xclip detection0.3.1
| -rwxr-xr-x | cmd2.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -101,8 +101,11 @@ else: can_clip = True
except AttributeError: # check_call not defined, Python < 2.5
teststring = 'Testing for presence of xclip.'
- xclipproc = subprocess.check_call('xclip -sel clip', shell=True, stdout=subprocess.PIPE, stdin=subprocess.PIPE)
+ #import pdb; pdb.set_trace()
+ xclipproc = subprocess.Popen('xclip -sel clip', shell=True, stdout=subprocess.PIPE, stdin=subprocess.PIPE)
xclipproc.stdin.write(teststring)
+ xclipproc.stdin.close()
+ xclipproc = subprocess.Popen('xclip -o -sel clip', shell=True, stdout=subprocess.PIPE, stdin=subprocess.PIPE)
if xclipproc.stdout.read() == teststring:
can_clip = True
except (subprocess.CalledProcessError, OSError):
|
