__init__(self,
session_info=None,
ssh_transport=None,
sessions_rootdir=' /builddir/.x2go ' ,
session_instance=None,
logger=None,
loglevel=56)
(Constructor)
| source code
|
This constructor should always be called with keyword arguments.
Arguments are:
*group* should be None; reserved for future extension when a
ThreadGroup class is implemented.
*target* is the callable object to be invoked by the run() method.
Defaults to None, meaning nothing is called.
*name* is the thread name. By default, a unique name is constructed of
the form "Thread-N" where N is a small decimal number.
*args* is the argument tuple for the target invocation. Defaults to
().
*kwargs* is a dictionary of keyword arguments for the target
invocation. Defaults to {}.
If a subclass overrides the constructor, it must make sure to invoke
the base class constructor (Thread.__init__()) before doing anything else
to the thread.
- Parameters:
session_info (X2GoServerSessionInfo* instance) - session information provided as an
X2GoServerSessionInfo* backend instance
ssh_transport (paramiko.Transport instance) - SSH transport object from paramiko.SSHClient
sessions_rootdir (str ) - base dir where X2Go session files are stored (by default:
~/.x2go)
logger (X2GoLogger instance) - you can pass an X2GoLogger object to the X2GoTelekinesisClient constructor
session_instance (X2GoSession instance) - the X2GoSession instance this
X2GoProxy* instance belongs to
loglevel (int) - if no X2GoLogger object has been supplied a new one
will be constructed with the given loglevel
- Overrides:
threading._Verbose.__init__
|