Client

This section contains source code documentation of Client extension.

core

  • autocompleter
  • colorizer
  • config

Configuration

class hydratk.extensions.client.core.config.Config

Class Config

__init__()

Class constructor

Called when object is initialized

Parameters:none
Raises:error – ValueError
static get_instance()

Method gets Config singleton instance

Parameters:none
Returns:obj
data

data property getter

_load()

Method loads configuration from file

Parameters:none
Returns:void
save()

Method saves configuration to file

Parameters:none
Returns:void
__weakref__

list of weak references to the object (if defined)

  • editor
  • explorer
  • filetab
  • formatter
  • gui
  • help
  • logger
  • notebook
  • plugin
  • pluginmanager
  • tooltip
  • translator

Support for multiple languages

class hydratk.extensions.client.core.translator.Translator(language)

Class Translator

__init__(language)

Class constructor

Called when object is initialized

Parameters:language (str) – language
Raises:error – ValueError
static get_instance(lang=None)

Method gets Translator singleton instance

Parameters:lang (str) – language en|cs
Returns:obj
_register_messages(messages)

Methods registers langtexts

Parameters:messages (dict) – langtexts
Returns:bool
Raises:error – ValueError
_set_language(lang)

Methods sets language

Parameters:lang (str) – language
Returns:void
__weakref__

list of weak references to the object (if defined)

msg(key, *args)

Methods resolves langtext according to debug level

Parameters:
  • key (str) – langtext
  • args (ags) – langtext arguments
Returns:

resolved langtext

Return type:

str

  • utils

Utilities

hydratk.extensions.client.core.utils.fix_path(path)

Method fixes Windows path

Parameters:none
Returns:str
  • yoda_tree

plugins

  • syntaxchecker
  • gitclient