I forgot - I have the --auto-reload set for tracd. But is it possible
the pugin source is being cached somehow and not reloaded after I make
a change?

On Feb 5, 11:04 am, Stodge <[email protected]> wrote:
> This is a silly question but I've written a test plugin to help me
> learn how to develop for Trac.
>
> The plugin is supposed to match the URL when a changeset is being
> displayed, so the match_request function is:
>
>         def match_request(self, req):
>                 self.log.debug('**** ChangesetPlugin.match_request - 
> path_info = %s'
> % req.path_info)
>                 match = re.match(r'/changeset/([0-9]+)$', req.path_info)
>                 if match:
>                         return True
>                 return False
>
> However, it's never called. Now my understanding is that the
> match_request function is called for ALL plugins that implement
> IRequestHandler at EVERY page visit. Is this correct? So even if the
> URL doesn't match I should still see the log message? I never see this
> log message, even when the URL doesn't match. Is my understanding
> wrong?
>
> Ok that was more than one question.
>
> Thanks

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en.

Reply via email to