@@ -730,8 +730,7 @@ def clearConstraints(self, recurse=False):
730
730
self .unconstrain (* self ._constraints )
731
731
732
732
if recurse :
733
- f = lambda m : hasattr (m , "clearConstraints" )
734
- for m in filter (f , self ._iterManaged ()):
733
+ for m in filter (lambda m : hasattr (m , "clearConstraints" ), self ._iterManaged ()):
735
734
m .clearConstraints (recurse )
736
735
return
737
736
@@ -813,17 +812,15 @@ def clearRestraints(self, recurse=False):
813
812
self .unrestrain (* self ._restraints )
814
813
815
814
if recurse :
816
- f = lambda m : hasattr (m , "clearRestraints" )
817
- for m in filter (f , self ._iterManaged ()):
815
+ for m in filter (lambda m : hasattr (m , "clearRestraints" ), self ._iterManaged ()):
818
816
m .clearRestraints (recurse )
819
817
return
820
818
821
819
def _getConstraints (self , recurse = True ):
822
820
"""Get the constrained Parameters for this and managed sub-objects."""
823
821
constraints = {}
824
822
if recurse :
825
- f = lambda m : hasattr (m , "_getConstraints" )
826
- for m in filter (f , self ._iterManaged ()):
823
+ for m in filter (lambda m : hasattr (m , "_getConstraints" ), self ._iterManaged ()):
827
824
constraints .update (m ._getConstraints (recurse ))
828
825
829
826
constraints .update (self ._constraints )
@@ -837,8 +834,7 @@ def _getRestraints(self, recurse=True):
837
834
"""
838
835
restraints = set (self ._restraints )
839
836
if recurse :
840
- f = lambda m : hasattr (m , "_getRestraints" )
841
- for m in filter (f , self ._iterManaged ()):
837
+ for m in filter (lambda m : hasattr (m , "_getRestraints" ), self ._iterManaged ()):
842
838
restraints .update (m ._getRestraints (recurse ))
843
839
844
840
return restraints
0 commit comments