[mdk-re] скрипт на питоне help!!!

AVL =?iso-8859-1?q?info_=CE=C1_atmsk=2Eru?=
Пн Ноя 19 21:36:18 MSK 2001


дописываю тут скриптик на питоне.
уперся в гадость.

преобразование типов в следующих строчках не работает.

        StatAfm=os.stat(FileAfm);
	AfmSize=StatAfm[6];
	AfmMtime=StatAfm[8];
	
        StatPfb=os.stat(FilePfb);
	PfbSize=StatPfb[6];
	PfbMtime=StatPfb[8];
	
	temp = Font_Xml_Record;

#	temp = string.replace(temp,'%AfmSize%',AfmSize);
#	temp = string.replace(temp,'%AfmMtime%',eval(AfmMtime));
#	temp = string.replace(temp,'%PfbSize%',eval(StatPfb[6]));
#	temp = string.replace(temp,'%PfbMtime%',eval(StatPfb[8]));

вот эти закоментаренные строчки порождают ошибку:

[avl на avl paratype]$ ./GPinst
Traceback (most recent call last):
  File "./GPinst", line 83, in ?
    temp = string.replace(temp,'%AfmSize%',AfmSize);
  File "/usr/lib/python2.1/string.py", line 369, in replace
    return s.replace(old, new, maxsplit)
TypeError: expected a character buffer object


если print AfmSize; то все в порядке а вот тоже самое подставить в шаблон никак. :(
что делать?




Подробная информация о списке рассылки community