From a0834e2e7c2f2b6734877a8ee922c01e8c9330ba Mon Sep 17 00:00:00 2001 From: Lex Neva Date: Sat, 23 Jul 2022 12:10:37 -0400 Subject: use patterns in cache key --- lib/patterns.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'lib/patterns.py') diff --git a/lib/patterns.py b/lib/patterns.py index 136b988f..da8c50bf 100644 --- a/lib/patterns.py +++ b/lib/patterns.py @@ -10,6 +10,15 @@ from .stitch_plan import Stitch from .utils import Point +def get_patterns_cache_key_data(node): + patterns = get_marker_elements(node, "pattern") + data = [] + data.extend([fill.wkt for fill in patterns['fill']]) + data.extend([stroke.wkt for stroke in patterns['stroke']]) + + return data + + def apply_patterns(stitch_groups, node): patterns = get_marker_elements(node, "pattern") _apply_fill_patterns(patterns['fill'], stitch_groups) -- cgit v1.2.3