[X2Go-Commits] [x2goclient] 09/94: * using double underscore method names for core methods in X2goClient

git-admin at x2go.org git-admin at x2go.org
Fri Dec 15 21:04:30 CET 2023


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

x2go pushed a commit to annotated tag 0.1.4.0
in repository x2goclient.

commit 7671d39b37b1f4c0f10ec81b1fb7b96ffe49d000
Author: mike <mike at cdb5e8f1-f799-4276-8919-bce57fd91830>
Date:   Mon Nov 1 18:33:04 2010 +0000

    * using double underscore method names for core methods in X2goClient
    
    
    git-svn-id: https://svn.das-netzwerkteam.de/x2go/pyhoca-cli/trunk@22 cdb5e8f1-f799-4276-8919-bce57fd91830
---
 pyhoca/cli/frontend.py | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/pyhoca/cli/frontend.py b/pyhoca/cli/frontend.py
index 6706c32e..6df99468 100644
--- a/pyhoca/cli/frontend.py
+++ b/pyhoca/cli/frontend.py
@@ -80,10 +80,10 @@ class PyHocaCLI(x2go.X2goClient):
         print
         print "Available runing/suspended X2go sessions"
         print "========================================"
-        print "Hostname: [%s]:%s" % self.get_server(s_hash)
+        print "Host: [%s]:%s" % self.get_server(s_hash)
         print "Username: %s" % self.get_username(s_hash)
         print 
-        session_infos = x2go.X2goClient.list_sessions(self, s_hash)
+        session_infos = self._X2goClient__list_sessions(s_hash)
         for session_info in session_infos.values():
             print "Session Name: %s" % session_info
             print "-------------"
@@ -109,7 +109,7 @@ class PyHocaCLI(x2go.X2goClient):
         """
         # clean all sessions from X2go server
         self.logger('cleaning up all running sessions from X2go server: %s' % self.args.server, x2go.loglevel_NOTICE, )
-        x2go.X2goClient.clean_sessions(self, s_hash)
+        self._X2goClient__clean_sessions(s_hash)
 
 
     def new_session(self, s_hash):
@@ -119,7 +119,7 @@ class PyHocaCLI(x2go.X2goClient):
         # start a new session and run a command
         self.logger('starting a new X2go session', x2go.loglevel_INFO, )
         self.logger('Command for new session is: %s' % self.args.command, x2go.loglevel_DEBUG, )
-        x2go.X2goClient.start_session(self, s_hash)
+        self._X2goClient__start_session(s_hash)
 
 
     def resume_session(self, s_hash):
@@ -128,9 +128,9 @@ class PyHocaCLI(x2go.X2goClient):
         """
         # resume a running session
         self.logger('resuming X2go session: %s' % self.args.resume, x2go.loglevel_INFO, )
-        available_sessions = self.list_sessions(s_hash)
+        available_sessions = self._X2goClient__list_sessions(s_hash)
         if self.args.resume in available_sessions.keys():
-            x2go.X2goClient.resume_session(self, s_hash, self.args.resume)
+            self._X2goClient__resume_session(s_hash, self.args.resume)
         else:
             self._runtime_error('requested session not available on X2go server [%s]:%s.' % (self.args.server, self.args.remote_ssh_port), exitcode=20)
 
@@ -141,9 +141,9 @@ class PyHocaCLI(x2go.X2goClient):
         """
         # send a suspend request to a session
         self.logger('requesting X2go session suspend of session: %s' % self.args.suspend, x2go.loglevel_INFO, )
-        available_sessions = self.list_sessions(s_hash)
+        available_sessions = self._X2goClient__list_sessions(s_hash)
         if self.args.suspend in available_sessions.keys():
-            x2go.X2goClient.suspend_session(self, s_hash, self.args.suspend)
+            self._X2goClient__suspend_session(s_hash, self.args.suspend)
         else:
             self._runtime_error('requested session not available on X2go server [%s]:%s.' % (self.args.server, self.args.remote_ssh_port), exitcode=21)
 
@@ -154,9 +154,9 @@ class PyHocaCLI(x2go.X2goClient):
         """
         # send a terminate request to a session
         self.logger('requesting X2go session terminate of session: %s' % self.args.terminate, x2go.loglevel_INFO, )
-        available_sessions = self.list_sessions(s_hash)
+        available_sessions = self._X2goClient__list_sessions(s_hash)
         if self.args.terminate in available_sessions.keys():
-            x2go.X2goClient.terminate_session(self, s_hash, self.args.terminate)
+            self._X2goClient__terminate_session(s_hash, self.args.terminate)
         else:
             self._runtime_error('requested session not available on X2go server [%s]:%s.' % (self.args.server, self.args.remote_ssh_port), exitcode=22)
 
@@ -245,6 +245,7 @@ class PyHocaCLI(x2go.X2goClient):
 
         # finally call the MainLoop of PyHocaCLI
         if not (self.args.new or self.args.resume):
+            print 'exiting'
             sys.exit(0)
 
         # give the session some time to come up...
@@ -288,7 +289,7 @@ class PyHocaCLI(x2go.X2goClient):
 
             except KeyboardInterrupt:
                 self.logger("Suspending X2go session %s." % session_name, x2go.loglevel_INFO, )
-                self.suspend_session(self.x2go_session_hash)
+                self._X2goClient__suspend_session(self.x2go_session_hash)
                 # giving nxproxy's SSH tunnel some time to settle
                 time.sleep(2)
                 self.logger("X2go session %s has been suspended." % session_name, x2go.loglevel_NOTICE, )

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


More information about the x2go-commits mailing list