Package libxyz :: Module launcher :: Class Launcher

[hide private]
[frames] | no frames]

# Class Launcher

source code

    object --+
             |
            Launcher

Startup class

Instance Methods | [hide private]

__init__(self) Initialization | source code

run(self) Run commander | source code

_set_enc(self) Try to preset local_encoding using current locale settings. | source code

_run(self) | source code

_create_home(self) Create .xyzcmd in homedir | source code

parse_args(self) Parse command line arguments | source code

init_logger(self) Initiate Logger object and put it into builtin namespace | source code

init_skin(self) Init selected skin | source code

parse_configs_1(self) Parse configuration. | source code

parse_configs_2(self) Parse configuration. | source code

_parse_conf_file(self, conf_file) Parse configuration files, first system then user one if any | source code

_parse_skins(self) Load all skins in system and user home dirs | source code

_parse_file(self, file, tmpl=None, error=True) Parse XYZCommander config | source code

usage(self) Show usage | source code

version(self) Show version | source code

quit(self) Quit program | source code

error(self, msg, quit=True) Print error message and optionally quit | source code

finalize(self) Perform shutdown procedures | source code

Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__str__`

Class Variables | [hide private]

| EVENT_STARTUP = `u"event:startup"`

Properties | [hide private]

Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self)
(Constructor)

source code

Initialization

Overrides: object.__init__

### _set_enc(self)

source code

Try to preset local_encoding using current locale settings. After xyz conf is parsed, this value will be overriden by local_encoding from conf, if defined

### parse_configs_1(self)

source code

Parse configuration. Phase 1

### parse_configs_2(self)

source code

Parse configuration. Phase 2

### _parse_conf_file(self, conf_file)

source code

Parse configuration files, first system then user one if any

Parameters:
  - `conf_file` - File to parse