[Grok-dev] NotFound: Object: <zope.site.folder.Folder object at 0x#######>, name: u'favicon.ico'

Jan-Jaap Driessen jdriessen at thehealthagency.com
Sat Dec 11 09:29:13 EST 2010

On 10 December 2010 22:47, Hector Blanco <white.lists at gmail.com> wrote:
> Hello everyone!
> I have a problem that is not too serious but that has been bothering
> me a little...
> When I request a page from my Grok server (in debug mode), I get an exception
> Debug at:
> And it's because it doesn't find the favicon.ico:
> URL:
> Module paste.evalexception.middleware:306 in respond
> [ . . . stuff, stuff, stuff . . .]
> NotFound: Object: <zope.site.folder.Folder object at 0x976476c>, name:
> u'favicon.ico'
> But sometimes, when I'm developing something new, it scares the s**t
> out of me (I think I've done a bad mistake). I wouldn't mind providing
> a sample (even empty) icon so it would find it and it won't complain
> anymore, but I don't know where to place it.
> Thank you in advance!

Hi Hector,

You can register a response for favicon.ico like this (pseudo-code, not tested):

from pkg_resources import resource_stream

from zope.interface import Interface
import grok

class Favicon(grok.View):

    def render(self):
        return resource_stream('mypackage', 'path/to/favicon.ico')


Jan-Jaap Driessen

More information about the Grok-dev mailing list