Работая с odfpy под ХР проблем не возникало. В случае перехода на 7 появился такой косяк.
ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)
date = textdoc.addPicture("02_cap.jpg")
def enum_types(mimedb):
i = 0
while True:
try:
ctype = _winreg.EnumKey(mimedb, i)
except EnvironmentError:
break
try:
ctype = ctype.encode(default_encoding) # omit in 3.x!
except UnicodeEncodeError:
pass
else:
yield ctype
i += 1
default_encoding = sys.getdefaultencoding()
Кстати. Забыл сказать. Убирая строку с вставкой фотографии - все работает. Т.е. на текст эта ошибка не влияет.