def __str__(self):
    'Returns the full coding as a python string, use str(my_coding).'
    str_return = ''
    for coding in self._data:
        if (coding['t'] == 'multi'):
            str_return += (('(' + ''.join(coding['d'])) + ')')
        elif (coding['t'] == 'uncer'):
            str_return += (('{' + ''.join(coding['d'])) + '}')
        else:
            str_return += coding['d'][0]
    return str_return
Returns the full coding as a python string, use str(my_coding).
def __str__(self):
    
    str_return = 
    for coding in self._data:
        if (coding['t'] == 'multi'):
            str_return += (('(' + .join(coding['d'])) + ')')
        elif (coding['t'] == 'uncer'):
            str_return += (('{' + .join(coding['d'])) + '}')
        else:
            str_return += coding['d'][0]
    return str_return