diff options
-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() |