annotate mercurial/demandload.py @ 661:148f642d1f8e
Add rss tag in the changelog/filelog html template.
# HG changeset patch
# User kreijack@inwind.REMOVEME.it
# Node ID 20edcc82038fce8460076ca5723fbbb919016356
# Parent 8c89408a7154d2da94766e957a088407fd0fef93
Add rss tag in the changelog/filelog html template.
This patch add rss tags in the changelog/filelog template
html pages. This tags permit the browser to detect the rss feed.
author |
kreijack@inwind.REMOVEME.it |
date |
Sun, 10 Jul 2005 15:59:26 -0800 |
parents |
3db700146536 |
children |
f3abe0bdccdd |
rev |
line source |
262
|
1 def demandload(scope, modules):
|
|
2 class d:
|
|
3 def __getattr__(self, name):
|
|
4 mod = self.__dict__["mod"]
|
|
5 scope = self.__dict__["scope"]
|
|
6 scope[mod] = __import__(mod, scope, scope, [])
|
|
7 return getattr(scope[mod], name)
|
|
8
|
|
9 for m in modules.split():
|
|
10 dl = d()
|
|
11 dl.mod = m
|
|
12 dl.scope = scope
|
|
13 scope[m] = dl
|
|
14
|
|
15
|