+++ /dev/null
-Documentation for module szstoolbox.
-
-Classes in szstoolbox:
-
-Error(Exception):
- """A general Exception which can be used/inherited
- from any module"""
-
-msg:
-""" all functions to give messages to whatever """
- (__init__)
- usage: """ prints a helpmessage to stdout
- Usage: msg.usage([modulename [, moduletext]])
- Returns: nothing """
-
- help: """ prints debugmessages if lvl >= debuglvl
- Usage: debug(message, lvl, source [, x=0])
- Returns: cache if x != 0 else True """
-
- debug: """ prints debugmessages if lvl >= debuglvl
- Usage: debug(message, lvl, source [, x=0])
- Returns: cache if x != 0 else True """
-
- say: """ parses the languagefiles and give the right text
- Usage: msg.say(dict, msgcode)
- Returns: the message in right language """
-
- log: """ sends messages to the configured logfile
- should only used by msg.debug """
-
-
-cfg:
-""" functions for reading and writing the config """
- (__init__)
- settings: """ returns the actual settings
- Usage: cfg.settings()
- Returns: ['value','group','cfgF path'] """
-
- read: """ reads the configurationfile and returns the values
- Usage: cfg.read(value)
- Returns: whats inside value """
-
- write: """ this function does nothing at the moment
- in future it writes into the configfiles """
-
-
-xtra:
-""" some extra functions like counters """
- (__init__)
- countadd: """ counter for addition
- Usage: xtra.countadd([y [,x ]])
- where y (standard 1) is the value to add to x
- Returns: the new value of x """
-
- countsub: """ counter for substraction
- Usage: xtra.countsub([y ],x ]),
- where y (standard 1) is the value to substract
- from x
- Returns: the new value of x """
-
- strrotate: """ trying to build a string rotator
- Usage: xtra.strrotate(str, length)
- where 'str' is the String to rotate in 'length' units
- Returns: part of str """
- ATTENTION: this function is untested, bugreports
- and suggestions are desired
-
- savevar: """ saves variables in the cache, so your module
- can use it later again...
- Usage: xtra.savevar(name, value)
- Returns: Boolean """
-
- getvar: """ returns the value of name
- Usage: xtra.getvar(name)
- Returns: value of name """
-
- delvar: """ deletes the variable from list
- Usage: xtra.delvar(name)
- Returns: Boolean """
-
-
-Global variables in szstoolbox:
-
-global cfgF: name of configuration file
-global langF: name of language file
-global langmod: alias for imported language module
-global logfile: name of log file
-global language: name of the language (eg 'en' or 'de')
-global accuracy: accuracy (positions after decimal point)
-global interval: renew time
-global debuglevel: debuglevel
-global cfgG: cfg('global')
-global starttime: secs since epoch where the script was started
-global kernel_version: Linux Kernel version