Re: [Zope-CMF] IndexableObjectWrapper

2009-03-10 Thread Andrew Sawyers
On 3/10/09 1:17 AM, Charlie Clark char...@begeistert.org wrote:

 
 Am 10.03.2009 um 10:01 schrieb Wichert Akkerman:
 
 The debate is currently focusing on GPL versus BSD license. Any
 opinions
 on a choice between those two would be very welcome.
 
 
 ...: BSD.
 
+2 
 Charlie
 --
 Charlie Clark
 Helmholtzstr. 20
 Düsseldorf
 D- 40215
 Tel: +49-211-938-5360
 GSM: +49-178-782-6226
 
 
 
 ___
 Zope-CMF maillist  -  Zope-CMF@lists.zope.org
 http://mail.zope.org/mailman/listinfo/zope-cmf
 
 See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


Re: [Zope-CMF] [dev] .zexp imports and notifyWorkflowCreated

2009-02-18 Thread Andrew Sawyers
On 2/18/09 12:35 PM, yuppie y.2...@wcm-solutions.de wrote:

 Does it make sense to keep old workflow history records after copy and
 paste? Or can we just remove the complete workflow_history attribute
 before notifyCreated is called?
I think it shouldn't be kept...and over time this history tends to get quite
large.  On my last 2 projects, we have had to address this by changing the
default implementation.
 
 If the subscriber for IObjectCopiedEvent removes the workflow_history
 everything seems to work fine.
 
+1
 
 Cheers,
 
 Yuppie
 
 ___
 Zope-CMF maillist  -  Zope-CMF@lists.zope.org
 http://mail.zope.org/mailman/listinfo/zope-cmf
 
 See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


Re: [Zope-CMF] Accessing the context

2007-10-30 Thread Andrew Sawyers

Charlie Clark wrote:


Am 30.10.2007 um 16:19 schrieb robert rottermann:



da = getattr('my_da_or_what_ever', context, None)


Doesn't that only work within a PythonScript? I need access from 
within a content type, ie. real Python code?


That will work within your content class code as well.  That's probably 
your easiest route; I would probably abstract it into a 
tool/adapter/utility - all depending on what you're using in your stack 
(i.e. five).  I'm not up to speed on cmf 2 changes and the model in that 
stack.


Andrew

Charlie

--
Charlie Clark
Helmholtzstr. 20
Düsseldorf
D- 40215
Tel: +49-211-938-5360
GSM: +49-178-782-6226



___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


Re: [Zope-CMF] Accessing the context

2007-10-30 Thread Andrew Sawyers

Wichert Akkerman wrote:

Previously Charlie Clark wrote:
  

Am 30.10.2007 um 16:19 schrieb robert rottermann:



da = getattr('my_da_or_what_ever', context, None)
  


getattr(context, 'my_da_or_what_ever', None) works a bit better.

  
Doesn't that only work within a PythonScript? I need access from  
within a content type, ie. real Python code?



It's called acquisition and it works everywhere. Try it.
  

It only works if the context is wrapped properly. :)

Wichert.

  

Andrew
___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


Re: [Zope-CMF] Accessing the context

2007-10-30 Thread Andrew Sawyers

Wichert Akkerman wrote:

da = getattr('my_da_or_what_ever', context, None)
  


getattr(context, 'my_da_or_what_ever', None) works a bit better.
  

Note that getattr('foo', context, None) is wrong.
Wichert has the correct syntax; I didn't even pay attention to the 
syntax originally. :)
  
Doesn't that only work within a PythonScript? I need access from  
within a content type, ie. real Python code?



It's called acquisition and it works everywhere. Try it.

Wichert.

  

Andrew
___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


Re: [Zope-CMF] Accessing the context

2007-10-30 Thread Andrew Sawyers

Charlie Clark wrote:


Am 30.10.2007 um 16:53 schrieb Wichert Akkerman:


getattr(context, 'my_da_or_what_ever', None) works a bit better.


Doesn't that only work within a PythonScript? I need access from
within a content type, ie. real Python code?


It's called acquisition and it works everywhere. Try it.


Yes, but the context isn't available everywhere. How do I get hold of 
that?


Charlie
--
Charlie Clark
Helmholtzstr. 20
Düsseldorf
D- 40215
Tel: +49-211-938-5360
GSM: +49-178-782-6226


If it's in a content type's class, why not:
id = getattr(self, 'da_id', None)
Just using self as the context should be fine.
-- that of course presumes that the type is wrapped properly when you 
call that within your method.


Andrew
___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests