]> git.llucax.com Git - software/pymin.git/commit
Improve a lot error reporting and unicode/utf-8 compatibility.
authorLeandro Lucarella <llucax@gmail.com>
Sat, 6 Oct 2007 04:02:35 +0000 (01:02 -0300)
committerLeandro Lucarella <llucax@gmail.com>
Sat, 6 Oct 2007 04:02:35 +0000 (01:02 -0300)
commit7d2f3da6aee023c991c9669a6a4664bd8be53a97
treec74ab0be2cfb407853a5391aa478c2ddea2c6f09
parent9a000e397310f6c09a774e3d9276826aac8d3e03
Improve a lot error reporting and unicode/utf-8 compatibility.

Conversion between unicode and utf-8 is now done when sending/receiving
over the network by the PyminDaemon.

All errors provides now a conversion to unicode.

Dispatcher CommandNotFoundError was refactored to multiple classes with
specific and more descriptive error messages.

Handlers now can have a little help string (handler_help).

Handler's help command now list subhandlers (using handler_help).

A new error was added for help command (HelpNotFoundError).

All service handlers were updated.
TODO
pymin/dispatcher.py
pymin/pymindaemon.py
pymin/services/dhcp/__init__.py
pymin/services/dns/__init__.py
pymin/services/firewall/__init__.py
pymin/services/ip/__init__.py
pymin/services/proxy/__init__.py