Hi,
When I try the following python script the message 'TypeError: unsubscriptable object' appears.
Python script
container.manage_addProduct['LocalFS'].manage_addLocalFS('test','test','c:\t emp\test3')
Traceback (innermost last): Module ZPublisher.Publish, line 98, in publish Module ZPublisher.mapply, line 88, in mapply Module ZPublisher.Publish, line 39, in call_object Module Shared.DC.Scripts.Bindings, line 252, in __call__ Module Shared.DC.Scripts.Bindings, line 283, in _bindAndExec Module Products.PythonScripts.PythonScript, line 315, in _exec Module Script (Python), line 1, in createLocal - <PythonScript at /Smartstorage/createLocal> - Line 1 Module Products.LocalFS.LocalFS, line 1255, in manage_addLocalFS Module App.FactoryDispatcher, line 103, in manage_main TypeError: unsubscriptable object
Regards,
Michael
Salut,
I had some trouble using manage_addLocalFS() within Python code, and I think I've got a similiar error message like you. The following patch made it working for me:
294c294,296 < class ObjectWrapper(Wrapper, c): pass ---
class ObjectWrapper(Wrapper, c): """ObjectWraper class.""" pass
1353c1355,1356 < return self.manage_main(self, REQUEST) ---
if REQUEST is not None: return self.manage_main(self, REQUEST)
The second change is essientiell!
Hope that helps...
Jens.
Am Don, 2003-10-16 um 18.10 schrieb Michael:
Hi,
When I try the following python script the message 'TypeError: unsubscriptable object' appears.
Python script
container.manage_addProduct['LocalFS'].manage_addLocalFS('test','test','c:\t emp\test3')
Traceback (innermost last): Module ZPublisher.Publish, line 98, in publish Module ZPublisher.mapply, line 88, in mapply Module ZPublisher.Publish, line 39, in call_object Module Shared.DC.Scripts.Bindings, line 252, in __call__ Module Shared.DC.Scripts.Bindings, line 283, in _bindAndExec Module Products.PythonScripts.PythonScript, line 315, in _exec Module Script (Python), line 1, in createLocal
- <PythonScript at /Smartstorage/createLocal>
- Line 1
Module Products.LocalFS.LocalFS, line 1255, in manage_addLocalFS Module App.FactoryDispatcher, line 103, in manage_main TypeError: unsubscriptable object
Regards,
Michael