'basepath' is a directory. You want "Imagenes['logo.gif']._local_path" --jfarr ----- Original Message ----- From: <Belen.Ares-Paredes@symbian.com> To: <zope@zope.org> Sent: Monday, February 12, 2001 6:48 AM Subject: [Zope] External Method & LocalFS Hello there, I have an External Method which takes as a parameter the basepath of an LocalFS Object: <dtml-let imagen="Imagenes['logo.gif'].basepath" > <dtml-call "minipil(imagen)"> </dtml-let> The external Method is a s follows: #minipil.py import Image def conversion(a): im = Image.open(a) return im.format Everything is very simple but I get the following error: Error Type: IOError Error Value: [Errno 13] Permission denied: 'c:\\TestRes\\images' where this is the base path for the Local File System <!-- Traceback (innermost last): File C:\TestRes\lib\python\ZPublisher\Publish.py, line 222, in publish_module File C:\TestRes\lib\python\ZPublisher\Publish.py, line 187, in publish File C:\TestRes\lib\python\Zope\__init__.py, line 221, in zpublisher_exception_hook (Object: Traversable) File C:\TestRes\lib\python\ZPublisher\Publish.py, line 171, in publish File C:\TestRes\lib\python\ZPublisher\mapply.py, line 160, in mapply (Object: Prueba) File C:\TestRes\lib\python\ZPublisher\Publish.py, line 112, in call_object (Object: Prueba) File C:\TestRes\lib\python\OFS\DTMLMethod.py, line 172, in __call__ (Object: Prueba) File C:\TestRes\lib\python\DocumentTemplate\DT_String.py, line 528, in __call__ (Object: Prueba) File C:\TestRes\lib\python\DocumentTemplate\DT_Let.py, line 147, in render (Object: imagen="Imagenes['logo.gif'].basepath") File C:\TestRes\lib\python\DocumentTemplate\DT_Util.py, line 337, in eval (Object: minipil(imagen)) (Info: imagen) File <string>, line 0, in ? File C:\TestRes\lib\python\Products\ExternalMethod\ExternalMethod.py, line 263, in __call__ (Object: minipil) (Info: (('c:\\TestRes\\images',), {}, None)) File C:\TestRes\Extensions\minipil.py, line 8, in conversion File \\lon-integtest01\C\TestRes\bin\PIL\Image.py, line 874, in open IOError: (see above) Can you see anything obvious that I am missing? Thanks for your help. Belén * ******************************************************************************** ********************************** Symbian Limited (Co.No.3173352) Registered Office: Sentinel House, 16 Harcourt Street, London, W1H 4AD, UK. This message is intended only for use by the named addressee and may contain privileged and/or confidential information. If you are not the named addressee you should not disseminate, copy or take any action in reliance on it. If you have received this message in error please notify postmaster@symbian.com and delete the message and any attachments accompanying it immediately. Symbian does not accept liability for any corruption, interception, amendment, tampering or viruses occuring to this message in transit or for any message sent by its employees which is not in compliance with Symbian corporate policy. ******************************************************************************** *********************************** _______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )