def _processMathTwoGuidelines(guidelines, factor, func): result = [] for guideline in guidelines: guideline = dict(guideline) guideline["x"] = func(guideline["x"], factor[0]) guideline["y"] = func(guideline["y"], factor[1]) angle = guideline["angle"] guideline["angle"] = factorAngle(angle, factor, func) % 360 result.append(guideline) return result
def _processMathTwoGuidelines(guidelines, factor, func): result = [] for guideline in guidelines: guideline = dict(guideline) guideline["x"] = func(guideline["x"], factor[0]) guideline["y"] = func(guideline["y"], factor[1]) angle = guideline["angle"] guideline["angle"] = factorAngle(angle, factor, func) result.append(guideline) return result
def test_factorAngle(self): f = factorAngle(5, (2, 1.5), mul) self.assertEqual(round(f, 2), 3.75)
def _processMathTwoAngle(self, angle, factor, func): return factorAngle(angle, factor, func)