Not really worth to use a free variable here, especially because the name `val` is very generic.
`self.push(self._getValues())` should be still very readable. =)