Navigation

  • index
  • modules |
  • next |
  • previous |
  • kitchen 1.2.6 documentation »
  • Kitchen API

Kitchen APIΒΆ

Kitchen is structured as a collection of modules. In its current configuration, Kitchen ships with the following modules. Other addon modules that may drag in more dependencies can be found on the project webpage

  • Kitchen.i18n Module
    • Functions
    • Translation Objects
  • Kitchen.text: unicode and utf8 and xml oh my!
    • Kitchen.text.converters
    • Functions
    • Format Text for Display
    • textual_width()
    • textual_width_chop()
    • textual_width_fill()
    • wrap()
    • fill()
    • byte_string_textual_width_fill()
    • Internal Data
    • Miscellaneous functions for manipulating text
    • byte_string_valid_encoding()
    • byte_string_valid_xml()
    • guess_encoding()
    • html_entities_unescape()
    • isbasestring()
    • isbytestring()
    • isunicodestring()
    • process_control_chars()
    • str_eq()
    • UTF-8
    • utf8_text_fill()
    • utf8_text_wrap()
    • utf8_valid()
    • utf8_width()
    • utf8_width_chop()
    • utf8_width_fill()
  • Kitchen.collections
    • StrictDict
    • StrictDict
  • Kitchen.iterutils Module
    • isiterable()
    • iterate()
  • Helpers for versioning software
    • PEP-386 compliant versioning
    • version_tuple_to_string()
  • Exceptions
    • Base kitchen exceptions
    • KitchenError
    • Kitchen.text exceptions
    • ControlCharError
    • XmlEncodeError

Previous topic

Designing Unicode Aware APIs

Next topic

Kitchen.i18n Module

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • kitchen 1.2.6 documentation »
  • Kitchen API
© Copyright 2022 Red Hat, Inc. and others. Created using Sphinx 5.3.0.