[X2Go-Commits] [pyhoca-cli] 08/11: Switch from time.sleep() to gevent.sleep().

git-admin at x2go.org git-admin at x2go.org
Tue Sep 18 18:45:48 CEST 2018


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository pyhoca-cli.

commit dadb385f8654516fcdd5d4f7e875df822541195e
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Tue Sep 18 16:37:21 2018 +0000

    Switch from time.sleep() to gevent.sleep().
---
 pyhoca/cli/frontend.py | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/pyhoca/cli/frontend.py b/pyhoca/cli/frontend.py
index 4dbe643..7a85410 100644
--- a/pyhoca/cli/frontend.py
+++ b/pyhoca/cli/frontend.py
@@ -25,9 +25,8 @@ import x2go
 import sys
 import os
 import copy
-import time
 import getpass
-from gevent import socket
+from gevent import socket, sleep
 
 # for debugging
 import pprint
@@ -696,7 +695,7 @@ class PyHocaCLI(x2go.X2GoClient):
 
             i=0
             while 0 < self.get_session(self.x2go_session_hash).get_progress_status() < 100:
-                time.sleep(1)
+                sleep(1)
                 i+=1
 
             if self._X2GoClient__session_ok(self.x2go_session_hash):
@@ -720,11 +719,11 @@ class PyHocaCLI(x2go.X2GoClient):
                     session_duration = 0
 
                     while self._X2GoClient__session_ok(self.x2go_session_hash):
-                        time.sleep(2)
+                        sleep(2)
                         session_duration +=2
 
                     # wait a little while before telling the user what has happened
-                    time.sleep(2)
+                    sleep(2)
 
                     # refresh session status so we can be most accurate on what we report below
                     self._X2GoClient__list_sessions(self.x2go_session_hash)
@@ -741,19 +740,19 @@ class PyHocaCLI(x2go.X2GoClient):
                     if self.args.share_desktop:
                         self._pyhoca_logger("Terminating X2Go shared desktop session %s" % session_name, loglevel=x2go.loglevel_INFO, )
                         self._X2GoClient__terminate_session(self.x2go_session_hash)
-                        time.sleep(2)
+                        sleep(2)
                         self._pyhoca_logger("X2Go session %s has been terminated" % session_name, loglevel=x2go.loglevel_NOTICE, )
                     elif self.args.terminate_on_ctrl_c:
                         self._pyhoca_logger("Terminating X2Go session %s" % session_name, loglevel=x2go.loglevel_INFO, )
                         self._X2GoClient__terminate_session(self.x2go_session_hash)
                         # giving nxproxy's SSH tunnel some time to settle
-                        time.sleep(2)
+                        sleep(2)
                         self._pyhoca_logger("X2Go session %s has been terminated" % session_name, loglevel=x2go.loglevel_NOTICE, )
                     else:
                         self._pyhoca_logger("Suspending X2Go session %s" % session_name, loglevel=x2go.loglevel_INFO, )
                         self._X2GoClient__suspend_session(self.x2go_session_hash)
                         # giving nxproxy's SSH tunnel some time to settle
-                        time.sleep(2)
+                        sleep(2)
                         self._pyhoca_logger("X2Go session %s has been suspended" % session_name, loglevel=x2go.loglevel_NOTICE, )
 
         except x2go.X2GoSessionException as e:

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pyhoca-cli.git


More information about the x2go-commits mailing list