]> gitweb.pimeys.fr Git - today.git/commitdiff
ssh -4 parce qu'il se passe des choses bizarres avec pimeys et l'IPv6
authorVincent Le Gallic <legallic@crans.org>
Sat, 4 May 2013 17:25:27 +0000 (19:25 +0200)
committerVincent Le Gallic <legallic@crans.org>
Sat, 4 May 2013 17:25:27 +0000 (19:25 +0200)
today.py

index 80d05fb3caef6e0c5e675307c023c65e1b9d37e0..c08f8e6e155742af049d4db8893135de209f13b7 100755 (executable)
--- a/today.py
+++ b/today.py
@@ -235,7 +235,7 @@ def get_dtc(*args):
         cmd = "~/bin/dtc %s %s --json" % (args[0], args[1])
     else:
         return None
-    proc = subprocess.Popen(["ssh", config.distant_server, cmd], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+    proc = subprocess.Popen(["ssh", "-4", config.distant_server, cmd], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
     out, err = proc.communicate()
     out += err
     quotes = json.loads(out)
@@ -292,7 +292,7 @@ THINGS = {
 def check_all():
     """Vérifie si il y a des derniers trucs non lus/vus."""
     cmd = "%s whatsup" % (config.path_today_server,)
-    proc = subprocess.Popen(["ssh", config.distant_server, cmd], stdout=subprocess.PIPE)
+    proc = subprocess.Popen(["ssh", "-4", config.distant_server, cmd], stdout=subprocess.PIPE)
     out, err = proc.communicate()
     news = json.loads(out)
     seen = get_last_seen()
@@ -387,7 +387,7 @@ def sync():
        le maximum de chaque truc vu est gardé des deux côtés."""
     lasts = get_last_seen()
     cmd = "%s sync" % (config.path_today_server,)
-    proc = subprocess.Popen(["ssh", config.distant_server, cmd],
+    proc = subprocess.Popen(["ssh", "-4", config.distant_server, cmd],
                             stdin = subprocess.PIPE, stdout=subprocess.PIPE,
                             close_fds = True)
     lasts_raw = json.dumps(lasts)