Messages
- pytidyhtml5.Message(Document document)
Instances that get passed to
pytidyhtml5.Document.message_callback.
Getters
- Message.document
The assigned document.
- Message.default
Get the message with the format string already completed, in Tidy’s default localization.
- Returns:
str – Default message string.
None – The message expired, i.e. the callback was already left.
- Message.message
Get the message with the format string already completed, in Tidy’s current localization.
- Returns:
str – Default message string.
None – The message expired, i.e. the callback was already left.
- Message.format_default
Get the default format string, which is the format string for the message in Tidy’s default localization (en_us).
- Returns:
str – Default format string
None – The message expired, i.e. the callback was already left.
- Message.format
Get the localized format string. If a localized version of the format string doesn’t exist, then the default version will be returned.
- Returns:
str – Default localized string
None – The message expired, i.e. the callback was already left.
- Message.pos_default
Get the position part part of the message in the default language.
- Returns:
str – position part
None – The message expired, i.e. the callback was already left.
- Message.pos
Get the position part part of the message in the current language.
- Returns:
str – position part
None – The message expired, i.e. the callback was already left.
- Message.prefix_default
Get the prefix part of a message in the default localization.
- Returns:
str – prefix part
None – The message expired, i.e. the callback was already left.
- Message.prefix
Get the prefix part of a message in the current language.
- Returns:
str – prefix part
None – The message expired, i.e. the callback was already left.
- Message.output_default
Get the complete message as Tidy would emit it in the default language.
- Returns:
str – complete message
None – The message expired, i.e. the callback was already left.
- Message.output
Get the complete message as Tidy would emit it in the current localization.
- Returns:
str – complete message
None – The message expired, i.e. the callback was already left.
- Message.code
Get the message code.
This method is not useful. :-)
- Returns:
int – Message code
None – The message expired, i.e. the callback was already left.
- Message.key
Get the message key string.
- Returns:
str – Message key
None – The message expired, i.e. the callback was already left.
- Message.position
Get the line number and column the message applies to.
- Returns:
tuple[int, int] – Line number and column
None – The message expired, i.e. the callback was already left.
- Message.is_muted
Get the muted status of the message, that is, whether or not the current configuration indicated that this message should be muted.
- Returns:
bool – True if muted
None – The message expired, i.e. the callback was already left.
- Message.level
Get the TidyReportLevel of the message.
- Returns:
pytidyhtml5.ReportLevel– Report levelNone – The message expired, i.e. the callback was already left.
Iterators
- Message.iter_args(self)
An iterator yielding
pytidyhtml5.MessageArgobjects.- Yields:
pytidyhtml5.MessageArg– Arguments for the current message.
- Message.iter_values(self)
An iterator yielding argument values.
Funtionally equivalent to:
for arg in self.iter_args(): yield arg.value
- Yields:
int|str|float – Argument value
Miscellaneous
- Message.__bool__()
A Message is only valid in its callback. After the callback returns, no values can be queried anymore.
Getters as methods
All getters exist as methods, too:
|
The assigned document. |
|
Get the message with the format string already completed, in Tidy's default localization. |
|
Get the message with the format string already completed, in Tidy's current localization. |
|
Get the default format string, which is the format string for the message in Tidy's default localization (en_us). |
|
Get the localized format string. |
|
Get the position part part of the message in the default language. |
|
Get the position part part of the message in the current language. |
|
Get the prefix part of a message in the default localization. |
|
Get the prefix part of a message in the current language. |
|
Get the complete message as Tidy would emit it in the default language. |
|
Get the complete message as Tidy would emit it in the current localization. |
|
Get the message code. |
|
Get the message key string. |
|
Get the line number and column the message applies to. |
|
Get the muted status of the message, that is, whether or not the current configuration indicated that this message should be muted. |
|
Get the TidyReportLevel of the message. |