Package x2go :: Package backends :: Package printing :: Module _winreg :: Class X2GoClientPrintingWINREG
[frames] | no frames]

Class X2GoClientPrintingWINREG

source code

          object --+    
                   |    
inifiles.X2GoIniFile --+
                       |
                      X2GoClientPrintingWINREG

X2GoClientPrintingWINREG provides access to the Windows registry based configuration of the X2Go client printing setup.

An instance of X2GoClientPrintingWINREG is created on each incoming print job. This facilitates that on every print job the print action for this job is derived from the »printing« configuration file.

Thus, changes on the file are active for the next incoming print job.

Instance Methods
 
__init__(self, defaults=None, logger=None, loglevel=log.loglevel_DEFAULT)
x.__init__(...) initializes x; see help(type(x)) for signature
source code

Inherited from inifiles.X2GoIniFile: __call__, __repr__, get, get_type, get_value, load, printable_config_file, update_value, write

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables
  defaultValues = _X2GO_CLIENTPRINTING_DEFAULTS

Inherited from inifiles.X2GoIniFile: user_config_file, write_user_config

Properties

Inherited from object: __class__

Method Details

__init__(self, defaults=None, logger=None, loglevel=log.loglevel_DEFAULT)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Parameters:
  • defaults (dict) - a cascaded Python dicitionary structure with ini file defaults (to override Python X2Go's hard coded defaults in defaults
  • logger (obj) - you can pass an X2GoLogger object to the X2GoPrintAction constructor
  • loglevel (int) - if no X2GoLogger object has been supplied a new one will be constructed with the given loglevel
Overrides: object.__init__