'adjust the scale of this transform'

def scale(self, *args):

    if ((len(args) == 1) and hasattr(args[0], '__len__')):
        args = args[0]
    if (len(args) == 2):
        args = (args + (1,))
    s = Vector(*args)
    self.setScale((self._state['scale'] * s))
