mirror of https://github.com/django/django.git
Fixed #33474 -- Added __slots__ to Variable and FilterExpression.
This commit is contained in:
parent
b7d1da5a62
commit
84418ba3e3
|
@ -651,6 +651,9 @@ class FilterExpression:
|
||||||
>>> fe.var
|
>>> fe.var
|
||||||
<Variable: 'variable'>
|
<Variable: 'variable'>
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
__slots__ = ('token', 'filters', 'var', 'is_var')
|
||||||
|
|
||||||
def __init__(self, token, parser):
|
def __init__(self, token, parser):
|
||||||
self.token = token
|
self.token = token
|
||||||
matches = filter_re.finditer(token)
|
matches = filter_re.finditer(token)
|
||||||
|
@ -777,6 +780,8 @@ class Variable:
|
||||||
(The example assumes VARIABLE_ATTRIBUTE_SEPARATOR is '.')
|
(The example assumes VARIABLE_ATTRIBUTE_SEPARATOR is '.')
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
__slots__ = ('var', 'literal', 'lookups', 'translate', 'message_context')
|
||||||
|
|
||||||
def __init__(self, var):
|
def __init__(self, var):
|
||||||
self.var = var
|
self.var = var
|
||||||
self.literal = None
|
self.literal = None
|
||||||
|
|
Loading…
Reference in New Issue