mirror of
https://gitee.com/openharmony/third_party_jinja2
synced 2024-11-23 15:19:46 +00:00
don't create a third queue
This commit is contained in:
parent
39d2e2254a
commit
7ca03082c5
@ -55,8 +55,8 @@ Unreleased
|
||||
- :class:`~nativetypes.NativeTemplate` correctly handles quotes
|
||||
between expressions. ``"'{{ a }}', '{{ b }}'"`` renders as the tuple
|
||||
``('1', '2')`` rather than the string ``'1, 2'``. :issue:`1020`
|
||||
- ``LRUCache.copy()`` correctly re-initializes the queue methods
|
||||
after copying. :issue:`843`
|
||||
- After calling ``LRUCache.copy()``, the copy's queue methods point to
|
||||
the correct queue. :issue:`843`
|
||||
|
||||
|
||||
Version 2.10.3
|
||||
|
@ -340,8 +340,7 @@ class LRUCache(object):
|
||||
"""Return a shallow copy of the instance."""
|
||||
rv = self.__class__(self.capacity)
|
||||
rv._mapping.update(self._mapping)
|
||||
rv._queue = deque(self._queue)
|
||||
rv._postinit()
|
||||
rv._queue.extend(self._queue)
|
||||
return rv
|
||||
|
||||
def get(self, key, default=None):
|
||||
|
@ -17,10 +17,11 @@ import random
|
||||
import pytest
|
||||
|
||||
from jinja2._compat import string_types, range_type
|
||||
from jinja2.utils import LRUCache, escape, object_type_repr, urlize, \
|
||||
from jinja2.utils import LRUCache, object_type_repr, urlize, \
|
||||
select_autoescape, generate_lorem_ipsum, missing, consume
|
||||
from markupsafe import Markup
|
||||
|
||||
|
||||
@pytest.mark.utils
|
||||
@pytest.mark.lrucache
|
||||
class TestLRUCache(object):
|
||||
|
Loading…
Reference in New Issue
Block a user