diff options
author | Adrian C. (anrxc) <anrxc@sysphere.org> | 2010-10-20 01:59:59 +0200 |
---|---|---|
committer | Adrian C. (anrxc) <anrxc@sysphere.org> | 2010-10-20 01:59:59 +0200 |
commit | 1f6823d0d34bdb9cc057140b867218ac953f21ec (patch) | |
tree | f1d145940a3e61749be00da8e50f1961934a7cd0 | |
parent | 28db22aa746237e230018db45ba5f285ea4833c1 (diff) | |
download | play-1f6823d0d34bdb9cc057140b867218ac953f21ec.tar.xz |
play: fixed shell-commands from Debian bug 375060
-rw-r--r-- | play | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -633,8 +633,8 @@ class TagListWindow(ListWindow): try: os.execv(argv[0], argv) except: os._exit(1) try: - # this used to work! - pid, r = os.waitpid(pid, 0) + try: pid, r = os.waitpid(pid, os.WNOHANG) + except os.error: pass sys.stderr.write("\nshell returned %s, press return!\n" % r) except: pass sys.stdin.readline() |