On Fri, 2011-12-23 at 21:43 -0800, Ahmed wrote:
> Hello all and merry Christmas
> 
> The documentation now says that the includeme callable for
> config.include is only to be used if you  are including  modules.
> 
> But consider this case:
> 
> class MyView(object):
>     @classmethod
>     def includeme(cls, config):
>         config.add_view(cls, route_name='myroute')
> 
> 
> I want to do:
> config.include('mypackage.views.MyView') .. which would automatically
> register the view too.
> 
> Is it worth it to add this feature or not?

No.  If you want to do this:

def incudeme(config):
    cls = MyView
    ... do whatever you want to do with class ...

Rationale: method names are not importable in Python; the "include"
dotted name must be importable.

- C


> 
> Cheers,
> Ahmed
> 


-- 
You received this message because you are subscribed to the Google Groups 
"pylons-devel" group.
To post to this group, send email to pylons-devel@googlegroups.com.
To unsubscribe from this group, send email to 
pylons-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/pylons-devel?hl=en.

Reply via email to