[Zope] Perl/Zope, How to get REQUEST's and RESPONSE's
Greg Green
gregory.p.green@boeing.com
Wed, 14 Mar 2001 09:50:10 -0800
Hello,
I have tried numerous ways to use the REQUEST and/or the RESPONSE object's in
perl methods in Zope without success. I have a Perl Script:
arguments: self, REQUEST, RESPONSE
Code:
return $REQUEST->items();
And i get an error:
Error Type: PerlError
ErrorValue: Usage: Python::PyObject_GetAttr(o, attrname) at .../perl/Zope.pm
line 118.
Also I tried an unrestricted Perl script, testperl.pm:
---------------------------------------------------------------------
package testperl;
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(testit);
sub testit {
local $self = shift @_;
local $REQUEST = shift @_;
local $RESPONSE = shift @_;
return $REQUEST->items();
}
return 1;
---------------------------------------------------------------------
This is installed in ZopeBase/Extensions/ZopeExt/testperl.pm
When I try it I get:
ErrorType: PerlError
ErrorValue: Undefined subroutine
&ZopeExt::testperl::testit called
Please reply to me directly as I am not on the list.
Thanks,
--
Greg Green
Advanced Design Systems
Math & Computing Technology
Boeing
(425) 865-2790