[Zope] manage_pasteObjects question

Palermo, Tom TPalermo at constellagroup.com
Wed Mar 8 15:30:28 EST 2006


I'm trying to do the cut in one script and the paste in another script. It's
my understanding that REQUEST is an optional parameter to
manage_cutObjects(). Passing REQUEST will set a cookie, __cp. __cp is the
clipboard data. Later when I try to do manage_pasteObjects() from another
script, I always get a "cookie data is truncated" message regardless of how
I try to pass in the clipboard data. I should be able to just do:
context.manage_pasteObjects(context.cb_dataItems()) 

That doesn't work. I still get the "cookie data is truncated" message. I get
the same message if I do:
context.manage_pasteObjects(context.REQUEST) 

I know that there are, in fact, objects on the clipboard because I can just
do:
print context.cb_dataItems()
return printed

I'm not sure what I'm doing wrong. It seems like you can have cut and paste
happen in separate scripts. Is that not true?

Thanks,
Tom

-----Original Message-----
From: Dieter Maurer [mailto:dieter at handshake.de] 
Sent: Wednesday, March 08, 2006 2:07 PM
To: Palermo, Tom
Cc: 'zope at zope.org'
Subject: Re: [Zope] manage_pasteObjects question

Palermo, Tom wrote at 2006-3-7 16:13 -0500:
>I am trying to do a manage_cutObjects in one script and then a 
>manage_pasteObjects.

Usually, this looks like:

	 obj_info = XXX.manage_cutObjects(...)
	 YYY.manage_pasteObjects(obj_info)

>When I execute this line from my pasteObjects python
>script:
>context.manage_pasteObjects(cb_copy_data=context.cb_dataItems(),REQUEST
>=req[
>'__cp'])

Do not know, why in hell you pass in a crippled request...

  You should be aware that "req['__cp']" is not a request object...

--
Dieter


More information about the Zope mailing list