System-level utilities and helper functions.
Interpret a string as a boolean.
Any string value in:
(‘True’, ‘true’, ‘On’, ‘on’, ‘Yes’, ‘yes’, ‘1’)
is interpreted as a boolean True.
Useful for JSON-decoded stuff and config file parsing
Interpret a string as a boolean and return either 1 or 0.
Any string value in:
(‘True’, ‘true’, ‘On’, ‘on’, ‘1’)
is interpreted as a boolean True.
Useful for JSON-decoded stuff and config file parsing
Decodes incoming str using incoming if they’re not already unicode.
| Parameters: |
|
|---|---|
| Returns: | text or a unicode incoming encoded representation of it. |
| Raises TypeError: | |
If text is not an isntance of basestring |
|
Encodes incoming str/unicode using encoding. If incoming is not specified, text is expected to be encoded with current python’s default encoding. (sys.getdefaultencoding)
| Parameters: |
|
|---|---|
| Returns: | text or a bytestring encoding encoded representation of it. |
| Raises TypeError: | |
If text is not an isntance of basestring |
|