mirror of https://github.com/docker/compose.git
Merge pull request #39 from orchardup/fix-cursor-lag
Fix lag when using cursor keys in an interactive 'fig run'
This commit is contained in:
commit
4ee87a7029
|
@ -1,7 +1,6 @@
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
# Adapted from https://github.com/benthor/remotty/blob/master/socketclient.py
|
# Adapted from https://github.com/benthor/remotty/blob/master/socketclient.py
|
||||||
|
|
||||||
from select import select
|
|
||||||
import sys
|
import sys
|
||||||
import tty
|
import tty
|
||||||
import fcntl
|
import fcntl
|
||||||
|
@ -91,9 +90,6 @@ class SocketClient:
|
||||||
|
|
||||||
def send(self, socket, stream):
|
def send(self, socket, stream):
|
||||||
while True:
|
while True:
|
||||||
r, w, e = select([stream.fileno()], [], [])
|
|
||||||
|
|
||||||
if r:
|
|
||||||
chunk = stream.read(1)
|
chunk = stream.read(1)
|
||||||
|
|
||||||
if chunk == '':
|
if chunk == '':
|
||||||
|
|
Loading…
Reference in New Issue