﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
36763	Replace if-None checks with ternary operator in TemplateDoesNotExist.init	Pravin	Pravin	"I noticed {{{TemplateDoesNotExist.__init__}}} could be made more readable and more clear.
Instead of this
{{{
    def __init__(self, msg, tried=None, backend=None, chain=None):
        self.backend = backend
        if tried is None:
            tried = []
        self.tried = tried
        if chain is None:
            chain = []
        self.chain = chain
        super().__init__(msg)

}}}

This could have been more simple, clear and readable like this
{{{
    def __init__(self, msg, tried=None, backend=None, chain=None):
        self.backend = backend
        self.tried   = tried if tried else []
        self.chain   = chain if chain else []
        super().__init__(msg)

}}}


"	Cleanup/optimization	closed	Template system	5.2	Normal	invalid	TemplateDoesNotExist	Pravin	Unreviewed	1	0	0	0	1	0
