__init__(self,
profile_name='UNKNOWN',
session_name='UNKNOWN',
mimebox_dir=None,
mimebox_action=None,
mimebox_extensions=[],
client_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:
profile_name (str) - name of the session profile this print queue belongs to
mimebox_dir (str) - local directory for incoming MIME box files
mimebox_action (str or instance) - name or instance of either of the possible X2Go print action
classes
client_instance (obj) - the underlying X2GoClient instance
logger (obj) - you can pass an X2GoLogger object to the X2GoPrintQueue constructor
loglevel (int) - if no X2GoLogger object has been supplied a new one
will be constructed with the given loglevel
- Overrides:
threading._Verbose.__init__
|