This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository python-x2go. from a5c1537 x2go/backends/*: Drop winreg backends. Never worked on them, will probably never come. new eba55ce documentation: Correctly refrence X2GoClientPrinting and X2GoClientSettings. Also mention broker based X2GoSessionProfiles backends. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: x2go/__init__.py | 22 +++++++++++++--------- x2go/backends/settings/file.py | 6 +++--- 2 files changed, 16 insertions(+), 12 deletions(-) -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/python-x2go.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository python-x2go. commit eba55ce519aaa4f80441cd1d5162bd9ad58a1047 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Thu Sep 6 18:17:14 2018 +0200 documentation: Correctly refrence X2GoClientPrinting and X2GoClientSettings. Also mention broker based X2GoSessionProfiles backends. --- x2go/__init__.py | 22 +++++++++++++--------- x2go/backends/settings/file.py | 6 +++--- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/x2go/__init__.py b/x2go/__init__.py index 89d10f9..2ec7363 100644 --- a/x2go/__init__.py +++ b/x2go/__init__.py @@ -46,17 +46,21 @@ API Concept of future releases as compatible as possible with versions of Python X2Go greater/equal than v0.1.0.0. - The five public API classes are: + The seven public API classes are: - :class:`x2go.client.X2GoClient` --- a whole X2Go client API - :class:`x2go.session.X2GoSession` --- management of an individual X2Go session--either started standalone or from within an :class:`x2go.client.X2GoClient` instance - - :class:`x2go.backends.settings.base.X2GoClientSettings` --- provide access to X2Go (global and + - :class:`x2go.backends.settings.file.X2GoClientSettings` --- provide access to X2Go (global and user) configuration node »settings« - - :class:`x2go.backends.printing.base.X2GoClientPrinting` --- provide access to X2Go (global and + - :class:`x2go.backends.printing.file.X2GoClientPrinting` --- provide access to X2Go (global and user) configuration node »printing« - - :class:`x2go.backends.profiles.base.X2GoSessionProfiles` --- provide access to X2Go (global and + - :class:`x2go.backends.profiles.files.X2GoSessionProfiles` --- provide access to X2Go (global and user) configuration node »sessions« + - :class:`x2go.backends.profiles.httpbroker.X2GoSessionProfiles` --- provide API for obtaining + session profiles from a http(s) based X2Go Session Broker + - :class:`x2go.backends.profiles.sshbroker.X2GoSessionProfiles` --- provide API for obtaining + session profiles from an SSH based X2Go Session Broker Plus two extra classes on MS Windows platforms: @@ -131,8 +135,8 @@ API Structure How to access---especially how to modify---the X2Go client configuration files »settings«, »printing«, »sessions« and »xconfig« (Windows only) is explained in detail with each class declaration in this API documentation. - Please refer to the class docs of :class:`x2go.backends.settings.base.X2GoClientSettings`, :class:`x2go.backends.printing.base.X2GoClientPrinting`, - :class:`x2go.backends.profiles.base.X2GoSessionProfiles` and :class:`x2go.xserver.X2GoXServer`. + Please refer to the class docs of :class:`x2go.backends.settings.file.X2GoClientSettings`, :class:`x2go.backends.printing.file.X2GoClientPrinting`, + :class:`x2go.backends.profiles.file.X2GoSessionProfiles` and :class:`x2go.xserver.X2GoXServer`. Configuration and Session Management @@ -152,13 +156,13 @@ Configuration and Session Management Conclusively, any change to either of the configuration nodes will be reflected as a change in your X2Go client behaviour: - - :class:`x2go.backends.profiles.base.X2GoSessionProfiles`: changes to a session profile in + - :class:`x2go.backends.profiles.file.X2GoSessionProfiles`: changes to a session profile in the »sessions« node will be available for the next registered :class:`x2go.session.X2GoSession` instance - - :class:`x2go.backends.printing.base.X2GoClientPrinting`: on each incoming X2Go print job the + - :class:`x2go.backends.printing.file.X2GoClientPrinting`: on each incoming X2Go print job the »printing« configuration node will be re-read, thus you can change your X2Go client's print setup during a running session - - :class:`x2go.backends.settings.base.X2GoClientSettings`: also the configuration node »settings« + - :class:`x2go.backends.settings.file.X2GoClientSettings`: also the configuration node »settings« is re-read whenever needed in the course of X2Go session management - :class:`x2go.xserver.X2GoClientXConfig` and :class:`x2go.xserver.X2GoXServer` (Windows only): these classes will only be initialized once (starting the XServer on Windows platforms) on construction diff --git a/x2go/backends/settings/file.py b/x2go/backends/settings/file.py index c0d9a1a..20391bc 100644 --- a/x2go/backends/settings/file.py +++ b/x2go/backends/settings/file.py @@ -48,11 +48,11 @@ class X2GoClientSettings(inifiles.X2GoIniFile): """ def __init__(self, config_files=_X2GO_SETTINGS_CONFIGFILES, defaults=_X2GO_CLIENTSETTINGS_DEFAULTS, logger=None, loglevel=log.loglevel_DEFAULT): """\ - Constructs an :class:`x2go.backends.settings.base.X2GoClientSettings` instance. This is normally done from within an :class:`x2go.client.X2GoClient` instance. - You can retrieve this :class:`x2go.backends.settings.base.X2GoClientSettings` instance with the :func:`X2GoClient.get_client_settings() <x2go.client.X2GoClient.get_client_settings()>` + Constructs an :class:`x2go.backends.settings.file.X2GoClientSettings` instance. This is normally done from within an :class:`x2go.client.X2GoClient` instance. + You can retrieve this :class:`x2go.backends.settings.file.X2GoClientSettings` instance with the :func:`X2GoClient.get_client_settings() <x2go.client.X2GoClient.get_client_settings()>` method. - On construction the :class:`x2go.backends.settings.base.X2GoClientSettings` object is filled with values from the configuration files:: + On construction the :class:`x2go.backends.settings.file.X2GoClientSettings` object is filled with values from the configuration files:: /etc/x2goclient/settings ~/.x2goclient/settings -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/python-x2go.git