Details
Details
- Reviewers
Alphare - Group Reviewers
hg-reviewers - Commits
- rHG278030cc9353: templatefuncs: remove pycompat.iteritems()
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Branch
- default
- Lint
No Linters Available - Unit
No Unit Test Coverage
( )
| Alphare |
| hg-reviewers |
| No Linters Available |
| No Unit Test Coverage |
| Path | Packages | |||
|---|---|---|---|---|
| M | mercurial/templatefuncs.py (2 lines) |
| Commit | Parents | Author | Summary | Date |
|---|---|---|---|---|
| 10717d6ba4fd | 0a8ba2533a36 | Gregory Szorc | Feb 21 2022, 1:12 PM |
| Status | Author | Revision | |
|---|---|---|---|
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | D12339 ui: use input() directly | |
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg | ||
| Closed | indygreg |
| if not k: | if not k: | ||||
| raise error.ParseError(_(b'dict key cannot be inferred')) | raise error.ParseError(_(b'dict key cannot be inferred')) | ||||
| if k in data or k in args[b'kwargs']: | if k in data or k in args[b'kwargs']: | ||||
| raise error.ParseError(_(b"duplicated dict key '%s' inferred") % k) | raise error.ParseError(_(b"duplicated dict key '%s' inferred") % k) | ||||
| data[k] = evalfuncarg(context, mapping, v) | data[k] = evalfuncarg(context, mapping, v) | ||||
| data.update( | data.update( | ||||
| (k, evalfuncarg(context, mapping, v)) | (k, evalfuncarg(context, mapping, v)) | ||||
| for k, v in pycompat.iteritems(args[b'kwargs']) | for k, v in args[b'kwargs'].items() | ||||
| ) | ) | ||||
| return templateutil.hybriddict(data) | return templateutil.hybriddict(data) | ||||
| @templatefunc( | @templatefunc( | ||||
| b'diff([includepattern [, excludepattern]])', requires={b'ctx', b'ui'} | b'diff([includepattern [, excludepattern]])', requires={b'ctx', b'ui'} | ||||
| ) | ) | ||||
| def diff(context, mapping, args): | def diff(context, mapping, args): | ||||