|
Gaudi Framework, version v21r8 |
| Home | Generated: 17 Mar 2010 |
Public Member Functions | |
| def | __init__ |
| def | __del__ |
Public Attributes | |
| host | |
| session | |
Definition at line 192 of file Parallel.py.
| def GaudiPython::Parallel::SshSession::__init__ | ( | self, | ||
| hostname | ||||
| ) |
Definition at line 193 of file Parallel.py.
00193 : 00194 import pyssh 00195 import pp 00196 self.host = hostname 00197 ppprefix = os.path.dirname(os.path.dirname(pp.__file__)) 00198 self.session = pyssh.Ssh(host=hostname) 00199 self.session.open() 00200 self.session.read_lazy() 00201 self.session.write('cd %s\n' % os.getcwd()) 00202 self.session.read_lazy() 00203 self.session.write('setenv PYTHONPATH %s\n' % os.environ['PYTHONPATH']) 00204 self.session.read_lazy() 00205 self.session.write('setenv LD_LIBRARY_PATH %s\n' % os.environ['LD_LIBRARY_PATH']) 00206 self.session.read_lazy() 00207 self.session.write('setenv ROOTSYS %s\n' % os.environ['ROOTSYS']) 00208 self.session.read_lazy() 00209 self.session.write('%s %s/scripts-%s/ppserver.py \n'%(sys.executable, ppprefix, sys.version.split()[0] )) 00210 self.session.read_lazy() 00211 self.session.read_lazy() 00212 print 'started ppserver in ', hostname def __del__(self):
| def GaudiPython::Parallel::SshSession::__del__ | ( | self | ) |
Definition at line 213 of file Parallel.py.
00213 : 00214 self.session.close() 00215 print 'killed ppserver in ', self.host 00216 00217 # ==== Extra stuff for the Event-Parallel Model ======================= 00218 00219 # =========================================================================================== 00220 # Miscellaneous Tools 00221 # =========================================================================================== 00222 aida2root = gbl.Gaudi.Utils.Aida2ROOT.aida2root
Definition at line 196 of file Parallel.py.
Definition at line 198 of file Parallel.py.