copy name when using Pattern.subset()

This commit is contained in:
jan 2018-04-15 16:14:27 -07:00
parent e38a530dee
commit 52adb582dc

View File

@ -87,7 +87,7 @@ class Pattern:
:return: A Pattern containing all the shapes and subpatterns for which the parameter :return: A Pattern containing all the shapes and subpatterns for which the parameter
functions return True functions return True
""" """
pat = Pattern() pat = Pattern(name=self.name)
if shapes_func is not None: if shapes_func is not None:
pat.shapes = [s for s in self.shapes if shapes_func(s)] pat.shapes = [s for s in self.shapes if shapes_func(s)]
if subpatterns_func is not None: if subpatterns_func is not None: