__init__(self,
session_info=None,
ssh_transport=None,
session_log=' session.log ' ,
session_errors=' session.err ' ,
sessions_rootdir=' /builddir/.x2go ' ,
proxy_options={ } ,
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
session_log (str ) - name of the proxy's session logfile
sessions_rootdir (str ) - base dir where X2Go session files are stored (by default:
~/.x2go)
proxy_options (dict ) - a set of very base.X2GoProxy backend specific options; any
option that is not known to the base.X2GoProxy backend will simply be ignored
logger (X2GoLogger instance) - you can pass an X2GoLogger object to the base.X2GoProxy constructor
session_instance (X2GoSession instance) - the X2GoSession instance this base.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__
|