| Home | Trees | Indices | Help |
|---|
|
|
Table-based diagnostic message generation.
Diagnostics are loaded from text files. These files are laid out
according to special rules:
- Lines beginning with a hash mark are ignored.
- Each diagnostic begins with a line that contains an at sign (@) and
a tag used to identify the diagnostic.
- Subsequent text until the start of the next diagnostic is
the diagnostic template.
- Diagnostic templates may contain named-substition tokens as
used by the Python % operator on a string.
- Diagnostic messages are interpreted as structured text.
For example:
# This line is a comment
@ my first diagnostic
The command you entered, '$(command)s', is bogus. Please try again.
@ my second diagnostic
The value you specified, '$(value)d', is completely bogus. Don't
even bother trying again.
|
|||
| DiagnosticSet | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
__diagnostic_set = NoneThe 'DiagnosticSet' object from which diagnostics are generated. |
|||
__help_set = NoneThe 'DiagnosticSet'object from which help text messages are generated. |
|||
|
|||
Return the 'DiagnosticSet' containing warning/error messages. returns -- The 'DiagnosticSet' containing warning/error messages. |
Return the 'DiagnosticSet' for help messages. returns -- The 'DiagnosticSet' containing help messages. |
Read messages that apply to 'tool'. 'tool' -- A string giving the name of a QM tool. |
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Tue Dec 16 22:13:41 2008 | http://epydoc.sourceforge.net |