Skip to content
Snippets Groups Projects
Commit c1bb02738f96 authored by Matt Harbison's avatar Matt Harbison
Browse files

registrar: clarify the documentation about some byte strings being required

I *thought* these needed to be byte strings, but didn't remember and had to
search out examples.

Differential Revision: https://phab.mercurial-scm.org/D9489
parent c4c7a6b61146
No related branches found
No related tags found
No related merge requests found
......@@ -37,7 +37,7 @@
keyword = registrar.keyword()
@keyword('bar')
@keyword(b'bar')
def barfunc(*args, **kwargs):
'''Explanation of bar keyword ....
'''
......@@ -249,7 +249,7 @@
revsetpredicate = registrar.revsetpredicate()
@revsetpredicate('mypredicate(arg1, arg2[, arg3])')
@revsetpredicate(b'mypredicate(arg1, arg2[, arg3])')
def mypredicatefunc(repo, subset, x):
'''Explanation of this revset predicate ....
'''
......@@ -299,7 +299,7 @@
filesetpredicate = registrar.filesetpredicate()
@filesetpredicate('mypredicate()')
@filesetpredicate(b'mypredicate()')
def mypredicatefunc(mctx, x):
'''Explanation of this fileset predicate ....
'''
......@@ -356,7 +356,7 @@
templatekeyword = registrar.templatekeyword()
# new API (since Mercurial 4.6)
@templatekeyword('mykeyword', requires={'repo', 'ctx'})
@templatekeyword(b'mykeyword', requires={b'repo', b'ctx'})
def mykeywordfunc(context, mapping):
'''Explanation of this template keyword ....
'''
......@@ -388,7 +388,7 @@
templatefilter = registrar.templatefilter()
@templatefilter('myfilter', intype=bytes)
@templatefilter(b'myfilter', intype=bytes)
def myfilterfunc(text):
'''Explanation of this template filter ....
'''
......@@ -420,8 +420,8 @@
templatefunc = registrar.templatefunc()
@templatefunc('myfunc(arg1, arg2[, arg3])', argspec='arg1 arg2 arg3',
requires={'ctx'})
@templatefunc(b'myfunc(arg1, arg2[, arg3])', argspec=b'arg1 arg2 arg3',
requires={b'ctx'})
def myfuncfunc(context, mapping, args):
'''Explanation of this template function ....
'''
......@@ -460,7 +460,7 @@
internalmerge = registrar.internalmerge()
@internalmerge('mymerge', internalmerge.mergeonly,
@internalmerge(b'mymerge', internalmerge.mergeonly,
onfailure=None, precheck=None,
binary=False, symlink=False):
def mymergefunc(repo, mynode, orig, fcd, fco, fca,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment