|
| def | write_config (name=None, text=True, dir=False, opened=True, packagename=None) |
| | Open a config file for writing. More...
|
| |
| def | read_config (name=None, text=True, dir=False, multiple=False, opened=True, packagename=None) |
| | Open a config file for reading. More...
|
| |
| def | remove_config (name=None, dir=False, packagename=None) |
| | Remove a config file. More...
|
| |
| def | decode_value (value, argtype) |
| | Parse a string value into its proper type. More...
|
| |
| def | encode_value (value) |
| | Encode a value into a string which can be stored in a config file. More...
|
| |
| def | help_text (main, options, option_order) |
| |
| def | version_text () |
| |
| def | load_config (filename, values=None, present=None, options=None) |
| |
| def | save_config (config, name=None, packagename=None) |
| | Save a dict as a configuration file. More...
|
| |
| def | option (name, help, short=None, multiple=False, optional=False, default=None, noarg=None, argtype=None, module=None, options=None, option_order=None) |
| | Register commandline argument. More...
|
| |
| def | parse_args (argv=None, options=None, extra=False) |
| |
| def | init (config=None, help=None, version=None, contact=None, packagename=None, system=None, game=False) |
| | Initialize the module. More...
|
| |
| def | get_config (extra=False) |
| | Retrieve commandline configuration. More...
|
| |
| def | module_info (modulename, desc, version, contact) |
| | Register information about a module. More...
|
| |
| def | module_option (modulename, name, help, short=None, multiple=False, optional=False, default=None, noarg=None, argtype=None, options=None, option_order=None) |
| | Register a commandline option for a module. More...
|
| |
| def | module_init (modulename, config) |
| | Add configuration for a module. More...
|
| |
| def | module_get_config (modulename, extra=False) |
| | Retrieve module configuration. More...
|
| |
| def | write_runtime (name=None, text=True, dir=False, opened=True, packagename=None) |
| | Open a runtime file for writing. More...
|
| |
| def | read_runtime (name=None, text=True, dir=False, opened=True, packagename=None) |
| | Open a runtime file for reading. More...
|
| |
| def | remove_runtime (name=None, dir=False, packagename=None) |
| | Remove a reuntime file or directory. More...
|
| |
| def | write_temp (dir=False, text=True, packagename=None) |
| | Open a temporary file for writing. More...
|
| |
| def | remove_temp (name) |
| | Remove a temporary directory. More...
|
| |
| def | write_data (name=None, text=True, dir=False, opened=True, packagename=None) |
| | Open a data file for writing. More...
|
| |
| def | read_data (name=None, text=True, dir=False, multiple=False, opened=True, packagename=None) |
| | Open a data file for reading. More...
|
| |
| def | remove_data (name=None, dir=False, packagename=None) |
| | Remove a data file. More...
|
| |
| def | write_cache (name=None, text=True, dir=False, opened=True, packagename=None) |
| | Open a cache file for writing. More...
|
| |
| def | read_cache (name=None, text=True, dir=False, opened=True, packagename=None) |
| | Open a cache file for reading. More...
|
| |
| def | remove_cache (name=None, dir=False, packagename=None) |
| | Remove a cache file. More...
|
| |
| def | write_log (name=None, packagename=None) |
| | Open a log file for writing. More...
|
| |
| def | write_spool (name=None, text=True, dir=False, opened=True, packagename=None) |
| | Open a spool file for writing. More...
|
| |
| def | read_spool (name=None, text=True, dir=False, opened=True, packagename=None) |
| | Open a spool file for reading. More...
|
| |
| def | remove_spool (name=None, dir=False, packagename=None) |
| | Remove a spool file. More...
|
| |
| def | lock (name=None, info='', packagename=None) |
| | Acquire a lock. More...
|
| |
| def | unlock (name=None, packagename=None) |
| | Release a lock. More...
|
| |
|
| bool | initialized = False |
| | Flag that is set to True when init() is called. More...
|
| |
| bool | is_system = False |
| | Flag that is set during init() if –system was specified, or the application set the system parameter to init(). More...
|
| |
| bool | is_game = False |
| | Flag that is set during init() if the application set the game parameter to init(). More...
|
| |
| | pname = os.getenv('PACKAGE_NAME', os.path.basename(sys.argv[0])) |
| | Default program name; can be overridden from functions that use it. More...
|
| |
| | HOME = os.path.expanduser('~') |
| | Current user's home directory. More...
|
| |
| | XDG_CONFIG_HOME = os.getenv('XDG_CONFIG_HOME', os.path.join(HOME, '.config')) |
| | XDG home directory. More...
|
| |
| | XDG_CONFIG_DIRS = tuple([XDG_CONFIG_HOME] + os.getenv('XDG_CONFIG_DIRS', '/etc/xdg').split(':')) |
| | XDG config directory search path. More...
|
| |
| | XDG_RUNTIME_DIR = os.getenv('XDG_RUNTIME_DIR') |
| | XDG runtime directory. More...
|
| |
| | XDG_DATA_HOME = os.getenv('XDG_DATA_HOME', os.path.join(HOME, '.local', 'share')) |
| | XDG data directory. More...
|
| |
| | XDG_DATA_DIRS = os.getenv('XDG_DATA_DIRS', '/usr/local/share:/usr/share').split(':') |
| | XDG data directory search path. More...
|
| |
| | XDG_CACHE_HOME = os.getenv('XDG_CACHE_HOME', os.path.join(HOME, '.cache')) |
| | XDG cache directory. More...
|
| |