On Mon, 2009-11-23 at 09:37 -0500, Chris Rossi wrote:
> 
> 
> On Sun, Nov 22, 2009 at 9:08 PM, Chris McDonough <chr...@plope.com>
> wrote:
>         Iain Duncan wrote:
>         > Am I missing something terribly obvious, or is that not just
>         a regular
>         > instance method in the example? Or am I misunderstanding the
>         point?
>         > Perhaps this part could be clearer, it's confused me at any
>         rate.
>         
>         
>         I'm not really clear how to make changes to make it clearer.
>          What are your
>         expectations?
>         
> This seems to be a simple confusion over terminology.  According
> Python's own terminology, the following class has a class method, a
> static method, and an instance method:
> 
> 
> class C(Object):
>     @classmethod 
>     def factory(cls, *args, **kw):
>         """My first argument is the class."""
> 
>     @staticmethod
>     def something_else(*args, **kw):
>         """I get no special args."""
>   
>     def an_instance_method(self, *args, **kw):
>         """I take an instance as my first arg."""
> 
> So, technically, where the documentation refers to a class method, you
> really mean an instance method.

That was indeed what I meant. I was looking for the *class method* and
wondering if there was a typo or something.

Iain


_______________________________________________
Repoze-dev mailing list
Repoze-dev@lists.repoze.org
http://lists.repoze.org/listinfo/repoze-dev

Reply via email to