##// END OF EJS Templates
hgweb: rewrite `template = A and B or C` to be a proper ternary operator
av6 -
r35315:1fe3c829 default
parent child Browse files
Show More
@@ -413,7 +413,7 b' def changelog(web, req, tmpl, shortlog=F'
413 else:
413 else:
414 nextentry = []
414 nextentry = []
415
415
416 return tmpl(shortlog and 'shortlog' or 'changelog', changenav=changenav,
416 return tmpl('shortlog' if shortlog else 'changelog', changenav=changenav,
417 node=ctx.hex(), rev=pos, symrev=symrev, changesets=count,
417 node=ctx.hex(), rev=pos, symrev=symrev, changesets=count,
418 entries=entries,
418 entries=entries,
419 latestentry=latestentry, nextentry=nextentry,
419 latestentry=latestentry, nextentry=nextentry,
@@ -411,7 +411,7 b' def changesetentry(web, req, tmpl, ctx):'
411 files = []
411 files = []
412 parity = paritygen(web.stripecount)
412 parity = paritygen(web.stripecount)
413 for blockno, f in enumerate(ctx.files()):
413 for blockno, f in enumerate(ctx.files()):
414 template = f in ctx and 'filenodelink' or 'filenolink'
414 template = 'filenodelink' if f in ctx else 'filenolink'
415 files.append(tmpl(template,
415 files.append(tmpl(template,
416 node=ctx.hex(), file=f, blockno=blockno + 1,
416 node=ctx.hex(), file=f, blockno=blockno + 1,
417 parity=next(parity)))
417 parity=next(parity)))
@@ -572,7 +572,7 b' def diffstat(tmpl, ctx, statgen, parity)'
572
572
573 fileno = 0
573 fileno = 0
574 for filename, adds, removes, isbinary in stats:
574 for filename, adds, removes, isbinary in stats:
575 template = filename in files and 'diffstatlink' or 'diffstatnolink'
575 template = 'diffstatlink' if filename in files else 'diffstatnolink'
576 total = adds + removes
576 total = adds + removes
577 fileno += 1
577 fileno += 1
578 yield tmpl(template, node=ctx.hex(), file=filename, fileno=fileno,
578 yield tmpl(template, node=ctx.hex(), file=filename, fileno=fileno,
General Comments 0
You need to be logged in to leave comments. Login now