The subprocess module informs you about the "close_fds" option not
being valid under Windows. You could try to follow its advice and
deactivate this option in the file

c:\python27\Lib\site-packages\PyX-0.11.1\pyx\text.py", line 910

Change it to
close_fds=False

I do not have Windows and cannot try it out myself.

Cordialement,
Michael
============================================

Michael,

With  close_fds=False on line 910 in text.py and using PyX0.11.1 on Windows XP,
MikTeX2.9, the output is:

>c:\Python27\pythonw -u "test1.py"
'cmr10' should be available at 'C:/Program Files/MiKTeX
2.9/fonts/tfm/public/cm/cmr10.tfm
' according to kpsewhich, but the file is not available at this location; update
your kpsewhich database
Traceback (most recent call last):
  File "test1.py", line 6, in 
    c.writePDFfile("test")
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\canvas.py", line 289, in
wrappedindocument
    return method(d, file)
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\document.py", line 169, in
writePDFfile
    pdfwriter.PDFwriter(self, _outputstream(file, "pdf"), **kwargs)
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\pdfwriter.py", line 316, in
__init__
    catalog = PDFcatalog(document, self, registry)
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\pdfwriter.py", line 142, in
__init__
    self.PDFpages = PDFpages(document, writer, registry)
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\pdfwriter.py", line 201, in
__init__
    page = PDFpage(page, pageno, self, writer, registry)
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\pdfwriter.py", line 235, in
__init__
    self.PDFcontent = PDFcontent(page, writer, self.pageregistry)
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\pdfwriter.py", line 267, in
__init__
    page.processPDF(contentfile, writer, acontext, registry, self.bbox)
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\document.py", line 132, in
processPDF
    self._process("processPDF", *args)
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\document.py", line 126, in
_process
    getattr(cc, processMethod)(contentfile, writer, context, registry, bbox)
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\canvas.py", line 174, in
processPDF
    item.processPDF(file, writer, context, registry, nbbox)
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\text.py", line 729, in
processPDF
    self.ensuredvicanvas()
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\text.py", line 712, in
ensuredvicanvas
    self.finishdvi()
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\text.py", line 1049, in
finishdvi
    box.setdvicanvas(self.dvifile.readpage([ord("P"), ord("y"), ord("X"), page,
0, 0, 0, 0, 0, 0], fontmap=box.fontmap))
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\dvi\dvifile.py", line 630,
in readpage
    afile.read(afile.readuchar()+afile.readuchar()))
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\dvi\dvifile.py", line 225,
in definefont
    afont = texfont.TeXfont(fontname, c, q/self.tfmconv, d/self.tfmconv,
self.tfmconv, self.pyxconv, self.debug>1)
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\dvi\texfont.py", line 37, 
in
__init__
    file = filelocator.open(self.name, [filelocator.format.tfm], "rb")
  File "c:\python27\Lib\site-packages\PyX-0.11.1\pyx\filelocator.py", line 273,
in open
    raise IOError("Could not locate the file '%s'." % filename)
IOError: Could not locate the file 'cmr10'.
>Exit code: 1




Charles Bowman, Ph.D.
Dept. of Physiology and Biophysical Sciences
University at Buffalo
Buffalo NY 14214
Sherman 126
Tel: 716-829-3350










------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
PyX-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyx-user

Reply via email to