I'm not elisp expert, but according to the documentation string, following sexp will take 1 second whether or not there is any subprocess output, right?
(accept-process-output process 1)
On my darwin Emacs 24.3, it does take 1 second when I step the code using edebug. However, without edebug, when I press M-TAB, it does not take 1 second. (AFAIK it should take 2 seconds; 1 second for "import socket", then 1 second for completing "socket.")
I'm not elisp expert, but according to the documentation string, following sexp will take 1 second whether or not there is any subprocess output, right?
(accept- process- output process 1)
On my darwin Emacs 24.3, it does take 1 second when I step the code using edebug. However, without edebug, when I press M-TAB, it does not take 1 second. (AFAIK it should take 2 seconds; 1 second for "import socket", then 1 second for completing "socket.")
Perhaps it is a darwin Emacs bug?