X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=git-remote-testgit.py;h=5f3ebd244dac3ca28298ece9df914102b8155660;hb=2147cb2762c67d0ec2101ab13a4c1b0ef8cab599;hp=3dc4851cfc70a2804b23a8eca4dac7702ae93c87;hpb=8f63da13f8fdd9b72e0ce57f3fb78e93f9144b43;p=~andy%2Fgit diff --git a/git-remote-testgit.py b/git-remote-testgit.py index 3dc4851cf..5f3ebd244 100644 --- a/git-remote-testgit.py +++ b/git-remote-testgit.py @@ -22,6 +22,7 @@ except ImportError: _digest = sha.new import sys import os +import time sys.path.insert(0, os.getenv("GITPYTHONLIB",".")) from git_remote_helpers.util import die, debug, warn @@ -204,6 +205,11 @@ def read_one_line(repo): """Reads and processes one command. """ + sleepy = os.environ.get("GIT_REMOTE_TESTGIT_SLEEPY") + if sleepy: + debug("Sleeping %d sec before readline" % int(sleepy)) + time.sleep(int(sleepy)) + line = sys.stdin.readline() cmdline = line @@ -258,6 +264,7 @@ def main(args): more = True + sys.stdin = os.fdopen(sys.stdin.fileno(), 'r', 0) while (more): more = read_one_line(repo)