Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 12, 2008 11:22:29

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

С чем связана ошибка pywintypes.com_error:

PooH
Чтобы сформировать xml достаточно стандартных модулей, я вам это уже показывал, поднимите тему
Не. Погоди. У человека питон 1.52. Там в xml в зачаточном состонянии - только парсер на регулярках.



Офлайн

#2 Дек. 12, 2008 11:36:18

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

С чем связана ошибка pywintypes.com_error:

для питона 1.5.2 есть неплохой модуль ElementTree

http://effbot.org/downloads/#elementtree

вот дока: http://effbot.org/zone/element-index.htm



Офлайн

#3 Дек. 12, 2008 11:43:13

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

С чем связана ошибка pywintypes.com_error:

Vjn
может всё таки в таблицу не может записать значение… хотя в Oracle LONG RAW поддерживает бинарные данные переменной длины размером до 2 Гб
а где вы записываете в Oracle данные? Не виду этого в коде. Какой модуль для этого используется?
А что за модуль Colvir?

К сожалению - ошибку повторить не могу, чтоб разобраться в чем дело =)



Отредактировано (Дек. 12, 2008 11:45:17)

Офлайн

#4 Дек. 12, 2008 11:48:12

Vjn
От:
Зарегистрирован: 2008-11-12
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

С чем связана ошибка pywintypes.com_error:

Спасибо. Сейчас посмотрю этот модуль…
Весь вопрос в том что формирует у меня XML - всё в порядке, но при условии что входные данные не большого размера!



Офлайн

#5 Дек. 12, 2008 11:50:26

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

С чем связана ошибка pywintypes.com_error:

а чем обусловлена такая версия питона?
он куда-то встроен?



Офлайн

#6 Дек. 12, 2008 12:00:29

Vjn
От:
Зарегистрирован: 2008-11-12
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

С чем связана ошибка pywintypes.com_error:

Да. дело в том что он встроен в систему транспортировки между подсистемами. Поэтому и модули некоторые поставщики системы транспортировки свои добавили - COLVIR и т.д
Сама система транспортировки использует БД для хранения сообщений - тоесть настраиваются транспортные линии которые и доставляют сообщения! А питон используется как обработчик этих сообщений - если необходимо что-то с ними сделать на этапе транспортировки!



Офлайн

#7 Дек. 12, 2008 12:02:57

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

С чем связана ошибка pywintypes.com_error:

хм. подумал немного. для диагностики места возникновения ошибки.
попробуйте вместо:
outDs ='<?xml version=“1.0” encoding=“windows-1251”?>'+ Doc.xml
написать:
buff ='<?xml version=“1.0” encoding=“windows-1251”?>'+ Doc.xml
outDs = ''
и посмотреть, будет возникать ошибка или нет.

Может таким образом мы вернятно сможем понять - msxml виноват или Colvir.



Отредактировано (Дек. 12, 2008 12:04:56)

Офлайн

#8 Дек. 12, 2008 12:15:32

Vjn
От:
Зарегистрирован: 2008-11-12
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

С чем связана ошибка pywintypes.com_error:

Отработал без ошибок:

buff ='<?xml version=“1.0” encoding=“windows-1251”?>'+ Doc.xml
outDs = ''



Офлайн

#9 Дек. 12, 2008 12:19:41

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

С чем связана ошибка pywintypes.com_error:

хых. значит судя по всему ошибка возникает при записи в outDs.
т.е. виноват всетки модуль Colvir. Боюсь тут я пасс, никогда с таким не встречался. =)

Может можно в него писать по частям? Или файл обрабатываемый разбивать на части?
Чтоб уменьшить размер записываемых данных.



Офлайн

#10 Дек. 12, 2008 12:26:48

Vjn
От:
Зарегистрирован: 2008-11-12
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

С чем связана ошибка pywintypes.com_error:

Спасибо большое!!!
я уже понял что с моим кодом всё нормально с вашей помошью проверил это - буду ковырять дальше!
Как выясню в чем проблема была обязательно опишу!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version