equal
deleted
inserted
replaced
11 pycompat, |
11 pycompat, |
12 util, |
12 util, |
13 ) |
13 ) |
14 |
14 |
15 class _funcregistrarbase(object): |
15 class _funcregistrarbase(object): |
16 """Base of decorator to register a fuction for specific purpose |
16 """Base of decorator to register a function for specific purpose |
17 |
17 |
18 This decorator stores decorated functions into own dict 'table'. |
18 This decorator stores decorated functions into own dict 'table'. |
19 |
19 |
20 The least derived class can be defined by overriding 'formatdoc', |
20 The least derived class can be defined by overriding 'formatdoc', |
21 for example:: |
21 for example:: |
175 class templatekeyword(_templateregistrarbase): |
175 class templatekeyword(_templateregistrarbase): |
176 """Decorator to register template keyword |
176 """Decorator to register template keyword |
177 |
177 |
178 Usage:: |
178 Usage:: |
179 |
179 |
180 templaetkeyword = registrar.templatekeyword() |
180 templatekeyword = registrar.templatekeyword() |
181 |
181 |
182 @templatekeyword('mykeyword') |
182 @templatekeyword('mykeyword') |
183 def mykeywordfunc(repo, ctx, templ, cache, revcache, **args): |
183 def mykeywordfunc(repo, ctx, templ, cache, revcache, **args): |
184 '''Explanation of this template keyword .... |
184 '''Explanation of this template keyword .... |
185 ''' |
185 ''' |