DEFAULT_STRING_ENCODING = UTF8
TaggedObject = collections.namedtuple('TaggedObject', ['tag', 'value'])
_TYPES_TO_TAGS = {
int: DEFAULT_INTEGER_ENCODING,
DEFAULT_STRING_ENCODING = UTF8
TaggedObject = collections.namedtuple('TaggedObject', ['tag', 'value'])
_TYPES_TO_TAGS = {
int: DEFAULT_INTEGER_ENCODING,
if isinstance(o, str):
# TODO Support SMALLEST for preferred string tag
return TaggedObject(tag = preferred_string_tag, value = o)
if isinstance(o, str):
# TODO Support SMALLEST for preferred string tag
return TaggedObject(tag = preferred_string_tag, value = o)