From 9b19cb7c864fab83306a5ba552006220d41c3b31 Mon Sep 17 00:00:00 2001 From: SergBobrovsky Date: Fri, 8 Jan 2021 15:44:44 +0300 Subject: [PATCH] BaseTemplate.__init__() redundant `hasattr` call --- bottle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bottle.py b/bottle.py index 23fff762..688ba18b 100755 --- a/bottle.py +++ b/bottle.py @@ -3816,7 +3816,7 @@ def __init__(self, """ self.name = name self.source = source.read() if hasattr(source, 'read') else source - self.filename = source.filename if hasattr(source, 'filename') else None + self.filename = getattr(source, 'filename', None) self.lookup = [os.path.abspath(x) for x in lookup] if lookup else [] self.encoding = encoding self.settings = self.settings.copy() # Copy from class variable