[Zope] manage_changeProperties self help
David Kyte
david.kyte@microamps.com
Thu, 14 Feb 2002 22:46:06 -0000
I think so,
I am using a url
http://localhost:8080/notes/Notes/NewNote
The counter is a property of the Notes folder
and the NewNote python script is in the
notes directory.
Would I be right in thinking that I use
n=context.counter
Cos if I do it works,
if I kick out the context ie
n=counter
zope bletches
Thanks
David Kyte
-----Original Message-----
From: Dieter Maurer [mailto:dieter@handshake.de]
Sent: 14 February 2002 21:59
To: David Kyte
Cc: Trevor Toenjes; Bakhtiar Abdul Hamid; zope@zope.org
Subject: RE: [Zope] manage_changeProperties self help
David Kyte writes:
> I have a similar problem - except using a python script.
> The counter property is in the paren folder.
>
> n = context.counter
> n=n+1
> context.manage_changeProperties( counter=n )
>
> context.manage_addDocument( 'N' + str(n) , '' )
>
> return RESPONSE.redirect( 'MainNotes' )
And you are sure, that "context" is the object with
"counter" as property?
If this is not the case, then you can get "counter" by
acquisition, but "manage_changeProperty" may come from
another object without a "counter" property.
I can assure you: "manage_changeProperties" usually works as
it should...
Dieter