assert stringify('abc') == 'abc'
assert stringify(('abc','def')) == 'abc def'
assert 'uk-input ' + stringify(()) == 'uk-input '
assert 'uk-input ' + stringify("") == 'uk-input '
Foundation
Data Structures and Utilties
Imports
Stringification
stringify
stringify (o)
Converts input types into strings that can be passed to FT components
Details | |
---|---|
o | String, Tuple, or Enum options we want stringified |
Enum Utilities
str2ukcls
str2ukcls (base, txt)
VEnum
VEnum (value, names=None, module=None, qualname=None, type=None, start=1)
An enumeration.
class TextT(VEnum):
def _generate_next_value_(name, start, count, last_values): return str2ukcls('text', name)
= '1234'
foo = auto() red
assert TextT.foo + TextT.red == '1234 uk-text-red'
assert TextT.red + TextT.foo == 'uk-text-red 1234'
assert 'uk-text-red' + TextT.foo == 'uk-text-red 1234'
assert TextT.red + '1234' == 'uk-text-red 1234'
assert stringify((TextT.red,TextT.foo)) == 'uk-text-red 1234'