[python-win32] error message after many win32pipe.popen calls
Jürgen Kareta
python at kareta.de
Tue Nov 15 16:13:24 CET 2005
Hi Bill,
thanks for your help, it works for me too :-)
Jürgen
> [Jürgen wrote]
>
>> Hi all,
>>
>> currently I'm testing a scipt which converts many (>500) ps files to
>> pdf. I use ghostscript and the conversion is done by win32pipe.popen(
>> ps2pdf.bat inputfile outputfile). I got the following error message,
>> but it seems that all files were correctly converted:
>>
>> Traceback (most recent call last):
>> File
>> "C:\Python24\Lib\site-packages\pythonwin\pywin\framework\editor\document.py",
>> line 301, in Run
>> win32api.PostMessage(self.hwnd, MSG_CHECK_EXTERNAL_FILE, 0, 0)
>> pywintypes.error: (1816, 'PostMessage', 'Nicht gen\xfcgend Quoten
>> verf\xfcgbar, um diesen Befehl zu verarbeiten.')
>> win32ui: Run() virtual handler (<bound method FileWatchingThread.Run
>> of <pywin.framework.editor.document.FileWatchingThread instance at
>> 0x06A45878>>) raised an exception
>>
>> Is there a way to avoid this error ? (win2k, py2.4.1, pywin205)
>>
>
> Hi Jürgen,
>
> Achtung - The following does not address your win32pipe.open() problem,
> but you can continue to read it if you want to :-)
>
> I routinely convert many ps files myself and I use something like this:
>
> <CODE>
>
> import os
>
> def convert2pdf(directory):
> os.chdir(directory)
> for f in os.listdir('.'):
> if f.endswith('.ps'):
> path, filename = os.path.split(f)
> name, ext = os.path.splitext(f)
> newName = os.path.join(path, name + ".pdf")
> command = 'ps2pdf "%s" "%s"' % (filename, newName)
> os.popen(command)
>
> if __name__ == '__main__':
> convert2pdf(r'C:\ps_files')
>
> </CODE>
>
> The above just uses os.popen(). I've converted thousands of ps files
> with no problems at all.
>
> My specs are:
> Windows 2000 Pro SP4
> Python 2.4.1
> GPL GhostScript 8.15
>
> HTH,
>
> Bill
>
>
>
>
>
>
More information about the Python-win32
mailing list